Skip to content

Releases: seleniumbase/SeleniumBase

Update setuptools and tqdm versions

01 Nov 04:43
fe7a2f8

Choose a tag to compare

Update setuptools and tqdm versions

Requirements update

29 Oct 04:47
f2d7fa2

Choose a tag to compare

Requirements update

  • Update setuptools version
  • Update flake8 version
  • Also update some ReadMe files

Pytest update

25 Oct 05:31
e88c532

Choose a tag to compare

Pytest update

pytest>=4.6.6;python_version<"3"
pytest>=5.2.2;python_version>="3"

Fix issue with custom settings file usage

24 Oct 06:40
b8ef5ef

Choose a tag to compare

Fix issue with custom settings file usage

  • Fix issue with timeouts set by a custom settings file

Usage:
--settings=custom_settings.py
(See the example in the examples/ folder.)

Advanced JavaScript Clicking

22 Oct 06:23
6bb2608

Choose a tag to compare

Advanced JavaScript Clicking

  • Add js_click_all() and jquery_click_all() for clicking all matching selectors.
  • Bump cffi requirement to version >= 1.13.1

Python 3.8 compatibility

20 Oct 00:28
1a19720

Choose a tag to compare

Python 3.8 compatibility

  • Set pip minimum version to be 19.3.1 for Python 3.8 compatibility
  • Set default Geckodriver (Firefox WebDriver) to version 0.26.0
  • Update dependency requirements of dependencies for better compatibility
    ** atomicwrites>=1.3.0
    ** portalocker>=1.5.1
    ** cryptography>=2.8
    ** asn1crypto>=1.2.0

Update requirements for better compatibility

17 Oct 07:22
b971e6f

Choose a tag to compare

Update requirements for better compatibility

  • Update pluggy, attrs, and cffi requirements
  • Update the Dockerfile
  • Ignore "javascript:" and "mailto:" links with assert_no_404_errors()
  • Update demo_mode highlights with assert_title()
  • Add demo_mode highlights to assert_no_js_errors() on Chrome

Update Python dependencies such as pip and pytest

15 Oct 04:37
84b88f2

Choose a tag to compare

Update Python dependencies such as pip and pytest

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)