Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
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)
Add ability to create SeleniumBase website tours using IntroJS
- Add ability to create SeleniumBase website tours using IntroJS
- See https://github.com/usablica/intro.js to learn more about IntroJS
If the Google Auth password expires soon, get the next one.
If the Google Auth password expires soon, get the next one.