Skip to content

Releases: seleniumbase/SeleniumBase

Ready for Edge/EdgeDriver (Chromium)

16 Jan 07:05
35e4f99
Compare
Choose a tag to compare

Ready for Edge/EdgeDriver (Chromium)

  • Update the default EdgeDriver version to 79.0.309.65
  • Improve Microsoft EdgeDriver compatibility
  • Add test for EdgeDriver and Edge (Chromium) Browser
  • Update a Python dependency ("six==1.14.0")
  • Also update Firefox preferences
  • Update multi-thread detection

Add ``--time-limit=s`` to fail long-running tests

15 Jan 08:30
a6ea87f
Compare
Choose a tag to compare

Add --time-limit=s to fail long-running tests

  • This removes and replaces pytest-timeout, which wasn't thread-safe

Usage (command-line):
--time-limit=s (fail the tests that run longer than "s" seconds)

Usage (in-test):
self.set_time_limit(s) (fail that test if it runs longer than "s" seconds)

Other unrelated changes:

  • Better detection of multi-thread use
  • Update click_visible_elements()
  • Some minor refactoring

Improve the Logging System

13 Jan 08:39
aa51386
Compare
Choose a tag to compare

Improve the Logging System:

  • Add a timestamp to basic test info logs
  • If archiving logs, do it after the tests run (unless multi-threaded)

Usage for archiving logs: --archive-logs
(Log files will be saved to ./archived_logs/)

Improve method reliability

11 Jan 18:38
24d2f3b
Compare
Choose a tag to compare

Improve method reliability

Methods effected by the updates:

  • find_elements(...)
  • find_visible_elements(...)
  • click_visible_elements(...)
  • click_nth_visible_element(...)
  • is_element_in_an_iframe(...)

Reduce unwanted logging messages on Windows

10 Jan 02:59
4a0b11e
Compare
Choose a tag to compare

Reduce unwanted logging messages on Windows:

  • Avoid logs such as: "DevTools listening on ws://127.0.0.1 ..."
  • Also simplify virtualenv installation on Windows with the helper script.

Prevent unused log folders from getting created

09 Jan 01:35
c5748f8
Compare
Choose a tag to compare

Prevent unused log folders from getting created

Use Chrome's Incognito mode with "--incognito"

08 Jan 04:51
15df327
Compare
Choose a tag to compare

Add option for Chrome's Incognito mode with "--incognito"

Update a few Python package dependencies

07 Jan 05:42
1e3bb4d
Compare
Choose a tag to compare

Update a few Python package dependencies:

  • pytest-timeout>=1.3.4
  • packaging>=20.0
  • coverage>=5.0.2

Optimize methods for switching into iframes

05 Jan 00:05
af1ca96
Compare
Choose a tag to compare

Optimize methods for switching into iframes

Improve Firefox WebDriver compatibility on Linux

03 Jan 01:36
969eea9
Compare
Choose a tag to compare

Firefox WebDriver Linux updates and more:

  • Improve Firefox WebDriver compatibility on Linux
  • Also update setuptools and tqdm requirements (unrelated)