Releases: qahive/robotframework-puppeteer
Releases · qahive/robotframework-puppeteer
Improve keyword `Upload File` support file chooser event
v.3.1.9
Highlights
- New keyword Wait For Network Idle to ensure no network request in a period of time default 500ms
- Fixed script freeze if test timeout
- Update playwright to v1.21.0
- Support Visual Studio Code Robot Framework Language Server Plugin for developing a script
Chromium support proxy and update publish script
v3.1.7 Update pythonpublish.yml remove code commit
Chromium support proxy and update publish script
Update pythonpublish.yml Fix python publish work flow script
Support browser state management
Allow user to save and load state for bypass specific steps using following keywords.
- Save Browser Storage State keyword
- Delete Browser Storage State keyword
- Delete All Browser Storage States keyword
- Open browser support state_ref option
Fix count element throw exception and support drag and drop keyword
- Fix Get Element Count return 0 if not found any items
- Add keyword drag and drop only support for playwright browser
Enhance stability by apply auto-wait from playwright
- Apply playwright auto-wait for all basic keyword
- Fix bug #135
What's Changed
- Bump playwright from 1.15.0 to 1.15.1 by @dependabot in #131
- Bump playwright from 1.15.1 to 1.15.3 by @dependabot in #133
- Bump pyppeteer from 0.2.5 to 0.2.6 by @dependabot in #125
- Fix bug get title get location & apply playwright auto wait by @atthaboon in #136
v3.1.0
Change Playwright as a default test library
From now open browser with chrome/pwchrome will use Playwright instead of Puppeteer.
For backward compatibility
Use browser=chrome for using the Puppeteer library.
Add trace log
Support add track log.
Example: https://github.com/qahive/robotframework-puppeteer/blob/master/Examples/browser-management/tracing.robot
Hot fix playwright iframe support wait keyword
Hot fixed (#121) Co-authored-by: DESKTOP\atthaboon.s <atthaboon.s@qahive.com>
Hot fix performance issue
- Prevent to create separate playwright session every time when open new browser