- Add tracing recording feature
- Add 2 scripts to run tracing viewer
- Overload
setBrowserName(String browserName)
method withsetBrowserName(Browsers browserName)
inPlaywrightiumOptions
class. Now you can choose browser usingBrowsers
enum - Add
skipDownloadBrowser
option - Update
sendKeys
method - Add tests
- Update documentation
- Geolocation added
- Device emulation added
- Permissions added
- Locale added
- TimeZone added
- Tests updated
- Update
sendKeys
method. Now you can do such things as
webElement.sendKeys("Test", Keys.ENTER);
- Update tests
- Update dependencies
- Update github workflows
- Update Playwrightium options:
- Add
recordVideo
capability to indicate weather or not to record a video - Add
recordsFolder
capability to set folder where videos should be saved - Add ability to run tests remotely for Selenoid, Selenium Grid, Aerokube Moon
- Add
- Add method to check if we need to save video when quit driver
- Add templates in tests for initializing driver for remote use and for video recording.
- Add tests
- Update github workflow file to run separately local and remote tests
- rebuild javaScript executor. Now if script result is object it returns as JSON
- add implementation "scroll" action.
- add dependbot.xml
- update tests
- add support of Playwright locators:
- getByRole
- getByTestId
- getByLabel
- getByPlaceholder
- getByText
- getByTitle
- add support of video recording
- update Actions class
- update PlaywrightiumOptions
- update tests
- First release