Skip to content

Releases: seleniumbase/SeleniumBase

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

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