Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/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"
Add ability to run tests through a proxy server that requires authentication.
- Allow users to run tests through a proxy server that requires authentication (Chrome required)
- Fix logging
- Update requirements
Previously, users could run tests through a proxy server that doesn't require authentication (with Chrome or Firefox) by using:
pytest proxy_test.py --proxy=IP_ADDRESS:PORT
Now, users can run tests through a proxy server that does require authentication (with Chrome) by using:
pytest proxy_test.py --proxy=USERNAME:PASSWORD@IP_ADDRESS:PORT
Major refactoring
Major refactoring
- Making base_case.py more manageable
Add the ability to export a website tour as a .js file
Add the ability to export a website tour as a .js file
Accept xpath selectors in website tours
Accept xpath selectors in website tours
Fix XPath hover methods
Convert XPATH to CSS Selector before using a hover method.
- Applies to hover_on_element() and hover_and_click()
Add ability to create & run Hopscotch JS tours with SeleniumBase
- Add ability to create & run Hopscotch JS tours with SeleniumBase
- (See http://linkedin.github.io/hopscotch/ to learn more about Hopscotch)