Skip to content

Releases: seleniumbase/SeleniumBase

MasterQA Upgrade => Add jquery-confirm

02 Nov 23:30
da3c1d0
Compare
Choose a tag to compare

MasterQA Upgrade

Fix issue with proxy server auth in chrome headless mode

30 Oct 16:55
9b98ef6
Compare
Choose a tag to compare

Fix issue with proxy server auth in chrome headless mode.

When using a proxy server that has authentication with Chrome in headless mode, SeleniumBase will now use PyVirtualDisplay (already implemented in https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/fixtures/base_case.py) rather than using Chrome's built-in headless mode because Chrome doesn't allow extensions when using headless mode. This assumes that the user's system already supports Xvfb (the headless display system) in order to run with PyVirtualDisplay.

See https://bugs.chromium.org/p/chromium/issues/detail?id=706008 , where a member from the Chromium team says: "Headless mode doesn't currently support extensions".

Handle an edge case ("Permission denied") when using a proxy server with auth

30 Oct 07:38
bd0824b
Compare
Choose a tag to compare

Handle an edge case ("Permission denied") when using a proxy server with auth

Update pytest version and replace deprecated method

24 Oct 05:27
979db7b
Compare
Choose a tag to compare

Update pytest version and replace deprecated method

Shepherd tour update

23 Oct 23:29
fe866ac
Compare
Choose a tag to compare

Shepherd tour update

  • Mainly adding a "Back" button to Shepherd website tours

Method updates

23 Oct 06:10
ef9e3e5
Compare
Choose a tag to compare

Method updates

  • Add self.find_elements()
  • Rename self.pick_select_option_by_() methods to self.select_option_by_() methods

Case insensitive console scripts

19 Oct 19:52
0f6f2ee
Compare
Choose a tag to compare

Case insensitive console scripts

Now, you can do something like:

seleniumbase install ChromeDriver

Before, you had to do this:

seleniumbase install chromedriver

Sync "requests" and "urllib3" dependencies

19 Oct 15:29
ac32d8a
Compare
Choose a tag to compare

Sync "requests" and "urllib3" dependencies

Based on compatibility issues between python "requests" and "urllib3" (See psf/requests#4830 ) I'm locking down the versions used in seleniumbase to keep them in sync and prevent dependency conflicts. I'll check frequently on newer versions of those libs to see if I can safely update the version used in seleniumbase.

Update webdriver installation script

19 Oct 03:16
1a06dcb
Compare
Choose a tag to compare

Update webdriver installation script

  • Fixes Firefox webdriver runs on Windows after running seleniumbase install geckodriver

Refactor requirements

18 Oct 23:07
e80cd92
Compare
Choose a tag to compare

Refactor requirements