Releases: MarketSquare/robotframework-browser
Browser library v14.2.0
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 14.2.0 is a new release with updates dependecies to resolve security problems and provides support for Python 3.11. All issues targeted for Browser library v14.2.0 can be found from the issue tracker.
Browser library v14.1.0
Most important enhancements
Implemented Selector Prefix and small Bugfixes (#2332)
With prefixes to selectors, it is possible to define i.e. an iframe selector, that shall be prefixed to all selectors used in the future. Prefixes have also a scope, which has been added in 14.0.0. This means, that the prefix is only valid for the scope it has been defined to and is automatically removed when the scope is left. Scopes can be Global, Suite and Test/Task.
Selector Prefix can also be defined on Library import.
See Release Notes Browser library 14.1.0
Browser library v14.0.0
Most important enhancements
- Improved argument docs and updated signatures for consistency #2308
- Added Scope feature to timeout, retry_assertion and strice_mode #2319
Wait For Condition
to check any information that may happen on page... #2331- FIXED: Switch Page fails when context and browser id are given as well. #2327
- FIXED:New Context with viewport set to None does not behave as in Playwright #2054
Backwards incompatible changes
- Some Assertion Keywords have old argument names
expected_value
#2329
Deprecated features
- Deprecation of
delay
in milliseconds to introduce support for timedelta #2330 - Deprecation of positional arguments on
Import
,New Browser
,New Context
&New Persistent Context
#2328
Acknowledgements
- "Press Key" documentation could use updating. #2202
Browser library v13.6.0
What's Changed
- Bump @typescript-eslint/parser from 5.36.1 to 5.36.2 by @dependabot in #2282
- Bump approvaltests from 5.6.0 to 5.6.1 in /Browser by @dependabot in #2280
- Bump esbuild from 0.15.6 to 0.15.7 by @dependabot in #2278
- Bump @typescript-eslint/eslint-plugin from 5.36.1 to 5.36.2 by @dependabot in #2281
- Convert typed dict earlier in new_context by @ssallmen in #2211
- Bump uuid from 8.3.2 to 9.0.0 by @dependabot in #2283
- Bump playwright from 1.25.1 to 1.25.2 by @dependabot in #2286
- Bump @grpc/grpc-js from 1.6.12 to 1.7.0 by @dependabot in #2288
- Bump typescript from 4.8.2 to 4.8.3 by @dependabot in #2287
- presenter mode: use scroll_to_element instead of hover by @mkorpela in #2289
New Contributors
Full Changelog: v13.5.0...v13.6.0
Browser library v13.5.0
What's Changed
This version improves the functionality of Record Selector
by adding free text edit for generated selector and ability to test with highlight where the selector is pointing to.
When running Browser with enable_presenter_mode=True
will stop and open selector recorder if a selector fails. The recorded selector will then be used to retry the keyword in question. This allows you to fix with one test execution all changed selectors.
- Bump approvaltests from 5.3.3 to 5.4.0 in /Browser by @dependabot in #2223
- Bump playwright from 1.24.1 to 1.24.2 by @dependabot in #2222
- Bump @typescript-eslint/eslint-plugin from 5.31.0 to 5.32.0 by @dependabot in #2226
- Bump @typescript-eslint/parser from 5.31.0 to 5.32.0 by @dependabot in #2224
- Bump eslint from 8.20.0 to 8.21.0 by @dependabot in #2225
- Bump esbuild from 0.14.51 to 0.14.53 by @dependabot in #2227
- Bump approvaltests from 5.4.0 to 5.4.1 in /Browser by @dependabot in #2231
- Bump @types/react from 18.0.15 to 18.0.16 by @dependabot in #2230
- Bump esbuild from 0.14.53 to 0.14.54 by @dependabot in #2234
- Bump @typescript-eslint/eslint-plugin from 5.32.0 to 5.33.0 by @dependabot in #2233
- Bump @typescript-eslint/parser from 5.32.0 to 5.33.0 by @dependabot in #2232
- Bump @types/react from 18.0.16 to 18.0.17 by @dependabot in #2235
- Bump @grpc/grpc-js from 1.6.8 to 1.6.9 by @dependabot in #2236
- Bump playwright from 1.24.2 to 1.25.0 by @dependabot in #2239
- Bump eslint from 8.21.0 to 8.22.0 by @dependabot in #2242
- Bump approvaltests from 5.4.1 to 5.4.2 in /Browser by @dependabot in #2243
- Bump @grpc/grpc-js from 1.6.9 to 1.6.10 by @dependabot in #2244
- Bump @typescript-eslint/eslint-plugin from 5.33.0 to 5.33.1 by @dependabot in #2246
- Bump @typescript-eslint/parser from 5.33.0 to 5.33.1 by @dependabot in #2245
- Bump playwright from 1.25.0 to 1.25.1 by @dependabot in #2255
- Bump approvaltests from 5.4.2 to 5.5.1 in /Browser by @dependabot in #2256
- Bump @typescript-eslint/parser from 5.33.1 to 5.34.0 by @dependabot in #2252
- Bump @typescript-eslint/parser from 5.34.0 to 5.35.1 by @dependabot in #2258
- Topic highlights by @mkorpela in #2261
- Bump approvaltests from 5.5.1 to 5.6.0 in /Browser by @dependabot in #2260
- Bump typescript from 4.7.4 to 4.8.2 by @dependabot in #2262
- Bump @typescript-eslint/eslint-plugin from 5.33.1 to 5.35.1 by @dependabot in #2259
- Bump eslint from 8.22.0 to 8.23.0 by @dependabot in #2263
- Bump @grpc/grpc-js from 1.6.10 to 1.6.11 by @dependabot in #2265
- Bump esbuild-node-externals from 1.4.1 to 1.5.0 by @dependabot in #2264
- Bump @types/react from 18.0.17 to 18.0.18 by @dependabot in #2267
- Bump @typescript-eslint/parser from 5.35.1 to 5.36.1 by @dependabot in #2268
- Bump @typescript-eslint/eslint-plugin from 5.35.1 to 5.36.1 by @dependabot in #2269
- Bump esbuild from 0.14.54 to 0.15.6 by @dependabot in #2266
- Topic selector recorder in presenter mode by @mkorpela in #2271
- more styling by @mkorpela in #2273
- Bump @grpc/grpc-js from 1.6.11 to 1.6.12 by @dependabot in #2272
- Bump grpcio from 1.47.0 to 1.48.1 in /Browser by @dependabot in #2275
- Bump grpcio-tools from 1.47.0 to 1.48.1 in /Browser by @dependabot in #2274
Full Changelog: v13.4.0...v13.5.0
Browser library 13.3.0
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 13.3.0 is a new release with enhancements about cleaning Browser library output and several bug fixes. All issues targeted for Browser library v13.3.0 can be found from the issue tracker.
Browser library 13.3.0 was released on Sunday July 10, 2022. Browser supports Python 3.7+, Node 12/14/16 LTS and Robot Framework 4.0+. Library was tested with Playwright 1.23.2
Browser library v13.4.0
What's Changed
- Update Python dev deps by @aaltat in #2171
- Bump esbuild from 0.14.48 to 0.14.49 by @dependabot in #2172
- Bump @typescript-eslint/parser from 5.30.5 to 5.30.6 by @dependabot in #2175
- Bump @typescript-eslint/eslint-plugin from 5.30.5 to 5.30.6 by @dependabot in #2174
- Bump playwright from 1.23.2 to 1.23.3 by @dependabot in #2177
- Bump ts-node from 10.8.2 to 10.9.1 by @dependabot in #2179
- docs: add tomaspekarovic as a contributor for ideas by @allcontributors in #2180
- docs: add robinmackaij-kadaster as a contributor for bug by @allcontributors in #2181
- Bump approvaltests from 5.3.0 to 5.3.1 in /Browser by @dependabot in #2184
- Bump playwright from 1.23.3 to 1.23.4 by @dependabot in #2182
- Bump eslint from 8.19.0 to 8.20.0 by @dependabot in #2183
- show-trace should not fail if path is not absolute by @aaltat in #2186
- Fix New Persistent Context link in docs by @aaltat in #2187
- Bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.30.7 by @dependabot in #2189
- Bump @typescript-eslint/parser from 5.30.6 to 5.30.7 by @dependabot in #2188
- Update pabot to 2.5.4 by @aaltat in #2191
- Topic comments by @mkorpela in #2192
- more comment links by @mkorpela in #2193
- Topic comments 3 by @mkorpela in #2195
- Bump terser from 5.7.0 to 5.14.2 by @dependabot in #2196
- Bump playwright from 1.23.4 to 1.24.0 by @dependabot in #2198
- Bump @grpc/grpc-js from 1.6.7 to 1.6.8 by @dependabot in #2199
- Update documentation for "Press Keys" keyword. by @BCGST in #2201
- Topic relative upload paths by @mkorpela in #2203
- mention global scope by @mkorpela in #2204
- Bump approvaltests from 5.3.1 to 5.3.3 in /Browser by @dependabot in #2205
- Bump @typescript-eslint/eslint-plugin from 5.30.7 to 5.31.0 by @dependabot in #2210
- Bump @typescript-eslint/parser from 5.30.7 to 5.31.0 by @dependabot in #2208
- Bump esbuild from 0.14.49 to 0.14.50 by @dependabot in #2209
- Bump playwright from 1.24.0 to 1.24.1 by @dependabot in #2212
- fixed gitpod by @Snooz82 in #2216
- Bump google-protobuf from 3.20.1 to 3.21.0 by @dependabot in #2217
- Bump esbuild from 0.14.50 to 0.14.51 by @dependabot in #2219
New Contributors
Full Changelog: v13.3.0...v13.4.0
Browser library 13.2.0
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 13.2.0 is a new release with enhancements to Get Elements States and Evaluate JavaScript keyword and bug fixes when installing in Windows OS. All issues targeted for Browser library v13.2.0 can be found from the issue tracker.
Browser library 13.2.0 was released on Friday June 24, 2022. Browser supports Python 3.7+, Node 12/14/16 LTS and Robot Framework 4.0+. Library was tested with Playwright 1.22.2
Browser library 13.1.0
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 13.1.0 is a new release with speed improvements of Selection keywords and a fix for strict mode in Table Keywords. All issues targeted for Browser library v13.1.0 can be found from the issue tracker.
Fixed Issues:
Browser library 13.0.0
Browser is a web testing library for Robot Framework that utilizes the Playwright tool internally. Browser library 13.0.0 is a new release with New Persistent Context keyword enhancements and removes drop argument from Drag And Drop By Coordinates keyword. All issues targeted for Browser library v13.0.0 can be found from the issue tracker.
Browser library 13.0.0 was released on Wednesday May 25, 2022. Browser supports Python 3.7+, Node 12/14/16 LTS and Robot Framework 4.0+. Library was tested with Playwright 1.22.2