Skip to content

Releases: seleniumbase/SeleniumBase

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

Fix issue with Chrome developer extensions

16 Sep 23:27
2c9d04d

Choose a tag to compare

Fix issue with Chrome developer extensions:

  • Skip the disable_csp Chrome extension by default in Demo Mode and MasterQA
  • Also update and refactor command line arguments

New methods, scripts, updates, and tests

16 Sep 09:27
c8910de

Choose a tag to compare

New methods, scripts, updates, and tests

  • Add set_attributes() / set_attribute_all()
  • Add remove_attributes() method
  • Improve handling of "hover + click" actions
  • Update Messenger styling
  • Update console scripts (encryption/obfuscation)
  • Add a test to demonstrate password obfuscation
  • Update the requirements ("certifi")
  • Update the rate-limiting decorator