Skip to content

Releases: seleniumbase/SeleniumBase

Improve Test Automation on Safari

04 Nov 06:26
ad31f39
Compare
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
Compare
Choose a tag to compare

Update setuptools and tqdm versions

Requirements update

29 Oct 04:47
f2d7fa2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Update Python dependencies such as pip and pytest

Update assert_no_404_errors() method

13 Oct 13:11
c9e5ec8
Compare
Choose a tag to compare

Update assert_no_404_errors() method

  • Update assert_no_404_errors() method to skip JavaScript anonymous functions