Robotframework-browser

Latest version: v18.5.1

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 21 of 23

0.15.0

Not secure
No new keywords

Other improvements:
- Switch Page, Switch Context, Close Page, Close Context and Close Browser now support arguments for specifying which open object to do the keyword in.
- Fixed bugs with `Click With Options` not getting passed correctly
- We now support python 3.7

v0.14.0-ci-fix-2

0.15.0pre2

Fixing our docker image pushing on release

0.14.0

Not secure
New Keywords:
- Download

Other improvements:
- Released docker image
- Tabs opened by pages in itself behave better with browser catalog and indexes
- Opening PDFs had some bugs that have been fixed and are now tested in our suite
- Windows development should work better, build tool changed from GNU make to Invoke
- Documentation improvements
- Assertions now poll until timeout has been reached (there's an option to disable this at library import)

0.13.0

Not secure
New Keywords:
- VirtualMouse keywords Mouse Move and Mouse Button to control virtual mouse on page
- VirtualKeyboard keywords Keyboard Input and Keyboard Key to manually set keyboard keys down / up for the whole page, and input into currently active element on page without a selector. Corresponds to Playwrights [keyboard class](https://github.com/microsoft/playwright/blob/master/docs/api.md#class-keyboard)
- Handle Alert
- Set Offline to set network to offline / online
- Wait Until Network Is Idle to wait for network idleness after changing pages

Other improvements:
- Thanks to upstream playwright 1.3.0 features, in headed mode active page is visually active
- Rolling index numbers on screenshots now to not overwrite old screenshots (fixed 175)
- Improved error at library import if `rfbrowser init` has not been run
- Logging improvements by aaltat
- Keyword documentation by Imbus sponsored work done by Finalrykku

0.12.0

Not secure
New keywords:
- Cookies
- Get Cookies, Add Cookie, Delete All Cookies
- Wait For Download
- Upload File
- Get BoundingBox to get element coordinates and size
Improvements:
- Autoclosing of contexts / pages / browsers in the context they are opened
- A toggle
- Page and Context id's are stable when pages and contexts get closed
- More examples in README

Reverted changes:
- `rfbrowser init` is back because automatically setting up node dependencies at import time had many problems.

0.11.0

Not secure
New keywords:
- `Get Elements` gets list of elements matching `selector` and returns them as a list of elementhandle UUIDs. These can be used for iteration with other keywords.

Other enchancements:
- `Wait For Function` and `Execute JavaScript` now accept our playwright selectors and our elementhandles as arguments to pass to the function executed on browser page. See [examples](https://github.com/MarketSquare/robotframework-browser/blob/master/atest/test/06_Examples/js_evaluation.robot)
- No longer need to separately run `rfbrowser init`. Dependencies are downloaded at library import if they don't exist on file system yet
- Bugfix and test improvement for `Highlight Elements`
- Functionality that was in `rfbrowser init` is now automatically done at library import time.

Page 21 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.