Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
Update webdriver downloader/installer
Update webdriver downloader/installer
- Add the ability to install webdrivers directly to the user's PATH
Example: seleniumbase install chromedriver latest -p
seleniumbase install geckodriver -p
Geckodriver install update
Geckodriver install update
Webdriver updates
Webdriver updates:
- Update handling of msedgedriver test runs
- Update the webdriver manager
Many Updates
Many Updates:
- Better error output in assert methods
- Fix flake8 issues
- Prepare the new "msedgedriver" for SeleniumBase use
- Update help with virtualenv commands
- Update setup.py for easier and safer deploys to PyPI
Refactor and update methods
Refactor and update methods:
- Methods are more organized in seleniumbase/fixtures/base_case.py
Add more methods for handling partial_link_text
Add additional methods for handling partial_link_text:
- is_partial_link_text_present(link_text)
- get_partial_link_text_attribute(link_text, attribute)
- wait_for_partial_link_text_present(link_text)
Also:
- Update the selenium_ide script conversion tool
- Update console scripts descriptions
SeleniumBase Tour updates
SeleniumBase Tour updates:
- Update SeleniumBase Tour code
- Update SeleniumBase Tour examples
Demo Mode updates / JS library version updates
Demo Mode updates / JS library version updates:
- Use unittest asserts in some places to avoid extra method calls
- Use the correct Demo Mode message for assert_exact_text()
- When checking for JS errors, give enough time for them to appear
- Update Backbone JavaScript library version
- Update Tether JavaScript library version
- Add Demo Mode actions for assert_partial_link_text()
- Add Demo Mode notifications for self.assert_no_404_errors()
- Add Demo Mode notifications for basic assert statements
Fix self.maximize_window()
Fix self.maximize_window()
- Rename the
maximize_window
option to resolve a conflict with a method of the same name.
Updates and fixes
Updates and fixes:
- Fix issue with auto-closing alert pop-ups
- Add hover_and_double_click() method
- Allow the ability to specify which chromedriver version is downloaded when using
seleniumbase install chromedriver
- Update the requirements