Releases: seleniumbase/SeleniumBase
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
Update env options and make browser selection case insensitive with pytest
Update env options and make browser selection case insensitive with pytest
Removing "urllib3" requirement to prevent conflicts with "requests"
Removing "urllib3" requirement to prevent conflicts with "requests"