Skip to content

Releases: seleniumbase/SeleniumBase

Handle utf-8 encoding with the IDE export converter

18 Feb 07:21
cfd53fa
Compare
Choose a tag to compare
  • Handle utf-8 encoding with the Selenium IDE export converter tool
  • Update Python dependencies
  • Add the minimum test example (only spin up a browser and quit)

Update default Geckodriver version on Windows

07 Feb 02:54
1dbac6e
Compare
Choose a tag to compare

Update default Geckodriver version on Windows

  • Using v0.24.0 on Windows to prevent issues
    (The default version for other systems is still v0.26.0)

Add additional scroll methods

05 Feb 07:06
7442fa6
Compare
Choose a tag to compare

Add additional scroll methods:

  • Add scroll_to_top() and scroll_to_bottom()
  • Update tqdm Python dependency

Allow URLS that start with "://" for open(URL)

03 Feb 05:48
8279ea2
Compare
Choose a tag to compare

This fixes #494
Allow URLS that start with :// for the open(URL) method

If you copy/paste a URL such as ://google.com into a web browser, the browser automatically converts the URL to https://google.com. But if you use the webdriver get(URL) method for URLs that start with ://, you'll get the following error:

selenium.common.exceptions.WebDriverException:
Message: unhandled inspector error:
{"code":-32000,"message":"Cannot navigate to invalid URL"}

Now the SeleniumBase open(URL) method (which wraps driver.get) automatically adds the https to URLs that start with :// to prevent the error.
As a bonus, you can now make your Python code lines 5 characters shorter if they use the open(URL) method for https URLs.

Automated Visual Testing (2nd edition)

31 Jan 09:29
915aaef
Compare
Choose a tag to compare

Automated Visual Testing (2nd edition)

  • Improve automated visual testing
  • Better handling of page scrolling to elements
  • Better exception handling around log folders
  • Update pytest and wheel

See https://github.com/seleniumbase/SeleniumBase/tree/master/examples/visual_testing for examples and the ReadMe!

Refresh "wheel" and "tqdm" dependencies

28 Jan 06:03
0766181
Compare
Choose a tag to compare

Update Python dependencies:

  • wheel>=0.34.1
  • tqdm>=4.42.0

Refresh Python dependencies

24 Jan 16:12
81cb46a
Compare
Choose a tag to compare

Refresh Python dependencies:

  • pip>=20.0.2
  • setuptools-scm>=3.4.3
  • packaging>=20.1
  • pdfminer.six==20200124;python_version>="3.5"

Treat the new Chromium Edge browser like Chrome

22 Jan 06:08
bc76dbd
Compare
Choose a tag to compare

Treat the new Chromium Edge browser like Chrome

  • Because Edge is Chromium-based now, it works like Chrome

Also Update pip, urllib3, and pdfminer.six dependencies:

  • pip>=20.0.1
  • urllib3==1.25.8
  • pdfminer.six==20200121;python_version>="3.5"

Update Python dependencies

21 Jan 08:48
47f1b67
Compare
Choose a tag to compare

Update Python dependencies:

  • pytest>=5.3.4
  • setuptools>=45.1.0;python_version>="3"
  • setuptools-scm>=3.4.2

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