Robotframework-browser

Latest version: v18.5.1

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

Scan your dependencies

Page 22 of 23

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

0.9.0

Not secure
New keywords:
- http
- executes fetch with page.evaluate
- support all common HTTP methods, GET, POST, PUT, PATCH, DELETE and HEAD
- if request body can be converted to JSON, it will automatically add content-type header
- if response body can be converted to JSON, it will be returned as a Python dict.
- Get Style (supports assertions)
- Get Element (returns an element handle that can be used as a selector)

Other improvements:
- Renamed Create _ keywords to New _
- Improved python use (added script to generate static type stubs

0.8.0

Not secure
New keywords:
- Set Viewport Size and Get Viewport Size
- `Switch Browser`, `Switch Context`, renamed `Switch Active Page` to `Switch Page`
- `Get Browser Catalog` to list all open browsers, contexts and pages
- `Close All Browsers`

Improvements:
- `Create Browser` and `Create Context` have options in type signature and parse them correctly
- We're looking into hiding optional parameters from LSP autocompletion but it might take some time
- Better activation of new browsers / contexts pages when using `Switch Browser` / `Switch Context`
- More stable Browser aliases when closing Browsers

0.7.1

Not secure
Fixed invalid parameters for opening the browser.

0.7.0

Not secure
New keywords:
- `New Browser`, `New Context` and `New Page` to create playwright objects representing multiple browser instances, browser profiles (contexts) or tabs (pages)
- `Switch Context` and `Switch Page` to switch between open pages
- `Switch Browser` has been added but is unreliable and not recommended for use yet
- `Get Element Count`- gets amount of elements matching `selector` and supports assertion syntax

Other features:
- \>\>\> selector syntax for piercing frames
- Better error messages

0.6.0

Not secure
New keywords:
- Select Options and Deselect Options (Keywords to manipulate \<select\> element options)
- Wait For Elements State
- Execute Javascript On Page
- Get Page State

The two latter keywords were created to help with frontend JS integration. We will be adding more syntactic sugar and documentation in the near future.

Page 22 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.