Skip to content

Releases: seleniumbase/SeleniumBase

Small updates

02 Oct 05:51
25fe26f
Compare
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
Compare
Choose a tag to compare

Update requirements

  • Update pytest and urllib3 requirements

Remove email_manager. Use IMAPClient instead.

22 Sep 19:42
e10bc32
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

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