https://github.com/daohoangson/english2playwright
Use LLM to convert requirement in plain english to Playwright script
https://github.com/daohoangson/english2playwright
autonomous-testing gpt-4-vision-preview openai playwright
Last synced: 12 days ago
JSON representation
Use LLM to convert requirement in plain english to Playwright script
- Host: GitHub
- URL: https://github.com/daohoangson/english2playwright
- Owner: daohoangson
- Created: 2023-11-10T08:13:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-17T13:39:35.000Z (11 months ago)
- Last Synced: 2024-12-22T21:06:08.634Z (4 months ago)
- Topics: autonomous-testing, gpt-4-vision-preview, openai, playwright
- Language: TypeScript
- Homepage:
- Size: 1.69 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# english2playwright
## How does it work?
```mermaid
stateDiagram-v2
Prompt: Prompt OpenAI
PromptError: Prompt with error message(s)
Playwright: Execute commands via Playwright[*] --> Start
Start --> Prompt
Prompt --> Playwright: candidate commands
Playwright --> Screenshot: success
Screenshot --> Prompt: update checkpointPlaywright --> Error: failure
Error --> PromptError
PromptError --> Playwright: other commands
```