Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
Update console scripts: "seleniumbase mkdir [DIR]" (and more)
Update console scripts: "seleniumbase mkdir [DIR]" (and more)
- Update console scripts:
seleniumbase mkdir [DIR]
- Can load a Chrome extension with
--crx=[FILE.crx]
- Add language translations for
drag_and_drop()
- Update Python dependencies:
**urllib3==1.25.10
**rich==3.4.1
Add a drag_and_drop() method
Add drag_and_drop(drag_selector, drop_selector)
- Full method call:
self.drag_and_drop(drag_selector, drop_selector,
drag_by=By.CSS_SELECTOR, drop_by=By.CSS_SELECTOR,
timeout=None)
Other updates:
- If using a feature that uses Chrome extensions, then Incognito / Guest Mode won't be used, even when using
--incognito
or--guest
. - Update ad-blocking
- Update proxy_list
- Add an example test for Drag & Drop - https://github.com/seleniumbase/SeleniumBase/blob/master/examples/test_drag_and_drop.py
Update Python dependencies:
cryptography==3.0
pdfminer.six==20200720
Hide Presenter notes by default unless specified
Hide Presenter notes by default unless specified
- See https://github.com/seleniumbase/SeleniumBase/blob/master/examples/presenter/ReadMe.md for details about SeleniumBase Presenter
Fix UnicodeDecodeError issues on Windows
Fix UnicodeDecodeError issues on Windows
- Fix #629
Also update Python requirements:
- jedi==0.17.2
- pymysql==0.10.0
Keep the current URL when using "--reuse-session"
Keep the current URL when using --reuse-session
When using --reuse-session
(alt: --rs
), which allows you to reuse the same browser window between tests, the browser will now continue from the URL it left off at, rather than going to a blank page first.
The exception to this rule is when also using --crumbs
, which will clear out cookies and then navigate to a blank page before resuming the tests in the same browser window.
Don't disable Chrome's GPU if using SwiftShader
Don't disable Chrome's GPU if using SwiftShader
Update Python dependencies
Update Python dependencies:
setuptools>=49.2.0
rich==3.3.1
Add the "--swiftshader" command-line option
Add the --swiftshader
command-line option
- This enables Chrome's
--use-gl=swiftshader
feature
(In v1.42.9, swiftshader
was added as an always-on option, but in v1.42.10, swiftshader
is only enabled when specifed.)
Add default Chrome option: "--use-gl=swiftshader"
Add default Chrome option: "--use-gl=swiftshader"
Update Python dependencies
Update Python dependencies
- setuptools>=49.1.1
- pytest-xdist==1.33.0
- rich==3.2.0