Releases: seleniumbase/SeleniumBase
MasterQA Upgrade => Add jquery-confirm
MasterQA Upgrade
- Use jquery-confirm for MasterQA page-checking verifications
Fix issue with proxy server auth in chrome headless mode
Fix issue with proxy server auth in chrome headless mode.
When using a proxy server that has authentication with Chrome in headless mode, SeleniumBase will now use PyVirtualDisplay (already implemented in https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/fixtures/base_case.py) rather than using Chrome's built-in headless mode because Chrome doesn't allow extensions when using headless mode. This assumes that the user's system already supports Xvfb (the headless display system) in order to run with PyVirtualDisplay.
See https://bugs.chromium.org/p/chromium/issues/detail?id=706008 , where a member from the Chromium team says: "Headless mode doesn't currently support extensions".
Handle an edge case ("Permission denied") when using a proxy server with auth
Handle an edge case ("Permission denied") when using a proxy server with auth
Update pytest version and replace deprecated method
Update pytest version and replace deprecated method
Shepherd tour update
Shepherd tour update
- Mainly adding a "Back" button to Shepherd website tours
Method updates
Method updates
- Add self.find_elements()
- Rename self.pick_select_option_by_() methods to self.select_option_by_() methods
Case insensitive console scripts
Case insensitive console scripts
Now, you can do something like:
seleniumbase install ChromeDriver
Before, you had to do this:
seleniumbase install chromedriver
Sync "requests" and "urllib3" dependencies
Sync "requests" and "urllib3" dependencies
Based on compatibility issues between python "requests" and "urllib3" (See psf/requests#4830 ) I'm locking down the versions used in seleniumbase to keep them in sync and prevent dependency conflicts. I'll check frequently on newer versions of those libs to see if I can safely update the version used in seleniumbase.
Update webdriver installation script
Update webdriver installation script
- Fixes Firefox webdriver runs on Windows after running
seleniumbase install geckodriver
Refactor requirements
Refactor requirements