Skip to content

Releases: seleniumbase/SeleniumBase

Update pytest discovery rules

05 Nov 07:10
f7d0d9c

Choose a tag to compare

Update pytest discovery rules

  • python_files = test_*.py *_test.py *_tests.py *_suite.py
  • python_classes = Test* *Test* *Test *Tests *Suite
  • python_functions = test_*

Improve Test Automation on Safari

04 Nov 06:26
ad31f39

Choose a tag to compare

Improve Test Automation on Safari

  • Improved clicking in Safari tests
  • Better exception-handling with element.clear() in update_text()
  • Fix a Safari bug with forward and backward page navigation
  • Add the input() method as a shorter version of update_text()
  • Handle an edge case with Safari LINK_TEXT selectors
  • Update a Python dependency (cffi>=1.13.2)

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