Skip to content

Releases: seleniumbase/SeleniumBase

Add ability to handle time-based Google Authenticator logins

28 Sep 22:49
dce845e
Compare
Choose a tag to compare

Add ability to handle time-based Google Authenticator logins

Update the requirements

23 Sep 09:02
5edf702
Compare
Choose a tag to compare

Update the requirements.

  • Mostly updating versions of python libraries being used.

Use raw strings for regular expressions

20 Sep 03:05
924e620
Compare
Choose a tag to compare

Use raw strings for regular expressions

Tour updates

20 Sep 01:53
e37766f
Compare
Choose a tag to compare

Tour updates

Handle deprecation warnings

19 Sep 20:58
a2e14cc
Compare
Choose a tag to compare

Handle deprecation warnings

Update pytest version

11 Sep 23:09
e857dbe
Compare
Choose a tag to compare

Use pytest==3.8.0

Update html logging and screenshots

31 Aug 04:31
a3423c7
Compare
Choose a tag to compare
  • Update html logging
  • Take fullscreen screenshots when possible

Python 3.7.0 compatibility

30 Aug 07:04
5bb03c1
Compare
Choose a tag to compare

Fixing bugs that were seen when switching to Python 3.7.0

After some investigation, I learned that the functionality of Python's re.escape() has changed between Python 3.6.5 and Python 3.7.0:

Python 3.6.5:

>>> import re
>>> re.escape('"')
'\\"'

Python 3.7.0:

>>> import re
>>> re.escape('"')
'"'

Also fixing an unrelated bug with Geckodriver automatic downloads. To do this, I switched to using urllib3.

Fix delayed asserts (the error message in the output)

28 Aug 19:09
492f703
Compare
Choose a tag to compare
  • Fix delayed asserts (the error message in the output when an assert fails)

Usage example:

...
self.delayed_assert_element(CSS_SELECTOR)
self.delayed_assert_text(TEXT, CSS_SELECTOR)
self.process_delayed_asserts()
...

Minor reliability update

28 Aug 06:17
99abc63
Compare
Choose a tag to compare

Minor reliability update:

  • Autocomplete text boxes may need more time to finish updating