Skip to content

Releases: seleniumbase/SeleniumBase

Update webdriver downloader/installer

12 Sep 08:47
b5f743b
Compare
Choose a tag to compare

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

11 Sep 06:46
e5c43a9
Compare
Choose a tag to compare

Geckodriver install update

Webdriver updates

10 Sep 08:37
83b7d2c
Compare
Choose a tag to compare

Webdriver updates:

  • Update handling of msedgedriver test runs
  • Update the webdriver manager

Many Updates

09 Sep 14:14
ec741c2
Compare
Choose a tag to compare

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

05 Sep 08:51
821ad5f
Compare
Choose a tag to compare

Refactor and update methods:

  • Methods are more organized in seleniumbase/fixtures/base_case.py

Add more methods for handling partial_link_text

03 Sep 09:46
adbbd19
Compare
Choose a tag to compare

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

02 Sep 20:21
c8d7c5c
Compare
Choose a tag to compare

SeleniumBase Tour updates:

  • Update SeleniumBase Tour code
  • Update SeleniumBase Tour examples

Demo Mode updates / JS library version updates

01 Sep 20:31
7b2a0e6
Compare
Choose a tag to compare

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()

31 Aug 01:41
9860854
Compare
Choose a tag to compare

Fix self.maximize_window()

  • Rename the maximize_window option to resolve a conflict with a method of the same name.

Updates and fixes

31 Aug 01:00
78bbf83
Compare
Choose a tag to compare

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