Robotframework-browser

Latest version: v19.3.1

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

Scan your dependencies

Page 24 of 26

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.

0.10.0

Not secure
New keywords:
- Wait For Function (polls for a javascript function or expression to return a true value)
- Wait For Request and Wait For Response

Page 24 of 26

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.