Skip to content

Releases: seleniumbase/SeleniumBase

Update assert_no_404_errors() method

13 Oct 13:11
c9e5ec8

Choose a tag to compare

Update assert_no_404_errors() method

  • Update assert_no_404_errors() method to skip JavaScript anonymous functions

Webdriver Upgrades

13 Oct 06:13
279f0d4

Choose a tag to compare

Webdriver Upgrades

  • Update the webdriver installer script (for chromedriver and geckodriver)
  • Have the seleniumbase/drivers folder take PATH priority when multiple drivers exist
  • If the expected webdriver isn't installed, install it automatically (during test runs)
  • Make sure chromedriver is available for Selenium Grid use (installed automatically)

Update the default webdriver search path

11 Oct 05:17
e003980

Choose a tag to compare

Update the default webdriver search path:

  • In case webdrivers exist in multiple places on the System PATH, SeleniumBase will use the ones found in the seleniumbase/drivers folder.
  • seleniumbase install chromedriver downloads chromedriver to "seleniumbase/drivers"
  • seleniumbase install geckodriver downloads geckodriver (Firefox driver) to "seleniumbase/drivers"

Update pytest requirements

07 Oct 04:23
4908892

Choose a tag to compare

Update pytest requirements

Selenium 4 compatibility

04 Oct 05:21
f41e60f

Choose a tag to compare

Selenium 4 compatibility

  • Add DRIVER_DIR to PATH for Selenium 4 compatibility

Small updates

02 Oct 05:51
25fe26f

Choose a tag to compare

Small updates

  • Use pytest-xdist>=1.30.0
  • Update mkvirtualenv example
  • Update the deploy scripts

Update requirements

29 Sep 16:40
cc0ae55

Choose a tag to compare

Update requirements

  • Update pytest and urllib3 requirements

Remove email_manager. Use IMAPClient instead.

22 Sep 19:42
e10bc32

Choose a tag to compare

Remove email_manager. Use IMAPClient instead.

  • For IMAPClient, see https://imapclient.readthedocs.io/en/2.1.0/
  • Since there's a better solution out there for automated email testing, I'm going to remove email testing functionality from SeleniumBase in favor of other tools that use IMAP. It didn't make much sense to bundle it with SeleniumBase since it never used any of the browser-related functionality.

Update requirements and methods

22 Sep 08:05
a5826f6

Choose a tag to compare

Update requirements and methods:

  • Use pytest>=5.1.3 (for Python 3 users)
  • Update default Firefox preferences
  • Add wait_for_text_not_visible()
  • Add assert_text_not_visible()

Mostly updating console scripts

19 Sep 07:52
066345f

Choose a tag to compare

Mostly updating console scripts:

  • Update console scripts: seleniumbase mkdir DIR
  • Update the seleniumbase "page objects" tool: seleniumbase inject-objects FILE