Skip to content

Releases: seleniumbase/SeleniumBase

Improve demo-mode on mobile device tests

19 Jan 07:29
b9a1940
Compare
Choose a tag to compare

Improve demo-mode on mobile device tests

Update the XPath-to-CSS converter

19 Jan 00:13
53c3002
Compare
Choose a tag to compare

Update the XPath-to-CSS_Selector converter

Improve ``select_option_by_*()`` methods

18 Jan 04:35
22a5a69
Compare
Choose a tag to compare

Improve select_option_by_*() methods

  • Improve select_option_by_text(SELECTOR, TEXT)
  • Improve select_option_by_index(SELECTOR, INDEX)
  • Improve select_option_by_value(SELECTOR, VALUE)
  • Also update pytest and setuptools-scm dependencies

Small updates / Improve reliability

17 Jan 05:48
42afc74
Compare
Choose a tag to compare

Small updates / Improve reliability:

  • Update get_page_title() and combine get_title() into it
  • Add skip_test() to avoid using the camelCase version
  • Improve reliability for the html_inspector

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