Skip to content

Releases: seleniumbase/SeleniumBase

Correctly disable Chromium notifications

20 Jul 17:57
bbcf29e
Compare
Choose a tag to compare

Correctly disable Chromium notifications

  • Using: "profile.default_content_setting_values.notifications": 2,
  • Also refresh Python dependencies:
    -- setuptools>=57.4.0;python_version>="3.6"

Update and refactor Python dependencies

18 Jul 21:34
7a9ac50
Compare
Choose a tag to compare

Update and refactor Python dependencies

  • setuptools>=57.2.0;python_version>="3.6"
  • idna==3.2;python_version>="3.6"
  • charset-normalizer==2.0.3;python_version>="3.6"
  • requests==2.26.0;python_version>="3.6"
  • sbvirtualdisplay==1.0.0
  • platformdirs==2.0.2
  • virtualenv>=20.6.0
  • rich==10.6.0;python_version>="3.6"

Some updates to driver downloads and loading external JS resources

12 Jul 05:25
5ad7a8c
Compare
Choose a tag to compare

Some updates to driver downloads and loading external JS resources:

  • Make a few updates to the driver download script:
    -- If there are issues with getting an "https" URL to work, try an "http" URL instead.
    -- Have Windows users download the latest Chromedriver if no version is specified.
  • Use better error messages when trying to load JS resources.
  • Refactor code that loads external JS resources into websites.
  • Add extra names to scrolling methods for easier clarity:
    -- self.scroll_to_element() becomes a duplicate for self.scroll_to().
    -- self.slow_scroll_to_element() becomes a duplicate for self.slow_scroll_to().
  • Update the Dockerfile.
  • Update Python dependencies:
    -- cffi==1.14.6"
    -- Pillow==8.3.1;python_version>="3.6"

Refresh Python Dependencies

06 Jul 14:35
4c40d60
Compare
Choose a tag to compare

Refresh Python dependencies

  • packaging>=21.0
  • setuptools>=57.1.0
  • pytest-rerunfailures==10.1
  • Pillow==8.3.0
  • rich==10.5.0

Refresh dependencies ("pip", "urllib3", and "ipython")

29 Jun 03:57
1fb8c0c
Compare
Choose a tag to compare

Refresh dependencies ("pip", "urllib3", and "ipython")

  • pip>=21.1.3;python_version>="3.6"
  • urllib3==1.26.6
  • ipython==7.25.0;python_version>="3.7"

Refresh dependencies ("cryptography" and "rich")

21 Jun 17:22
Compare
Choose a tag to compare

Refresh dependencies ("cryptography" and "rich")

  • cryptography==3.4.7;python_version>="3.6"
  • rich==10.4.0;python_version>="3.6"

Refresh dependencies

18 Jun 16:10
1def0f6
Compare
Choose a tag to compare

Refresh dependencies

  • HighCharts (JS) => 9.0.1
    -- (Later versions have a bug that removes default colors)
  • fasteners==0.16.3;python_version>="3.6"
  • execnet==1.9.0
  • pytest-xdist==2.3.0;python_version>="3.6"
  • prompt-toolkit==3.0.19;python_version>="3.6"
  • rich==10.3.0;python_version>="3.6"

Updates and more

05 Jun 02:29
bf3ce5e
Compare
Choose a tag to compare

Updates and more

  • Add the ability to launch IE tests in headless mode.
  • Add option --ie as a shortcut for --browser=ie.
  • Update the Dockerfile.
  • Update HighCharts version to 9.1.1.
  • Update Python dependencies:
    -- certifi>=2021.5.30
    -- ipdb==0.13.9;python_version>="3.6"
    -- urllib3==1.26.5
    -- fasteners==0.16.1;python_version>="3.6"
    -- pytest-rerunfailures==10.0;python_version>="3.6"
    -- ipython==7.24.1;python_version>="3.7"

Update dependencies, MasterQA output, and the Dockerfile

24 May 20:16
3e35b4b
Compare
Choose a tag to compare

Update dependencies, MasterQA output, and the Dockerfile:

  • Update MasterQA output
  • Update the Dockerfile
  • Update Python dependencies:
  • pip>=21.1.2;python_version>="3.6"
  • setuptools>=57.0.0;python_version>="3.6"
  • virtualenv>=20.4.7

Add options to set custom Firefox args and preferences

22 May 18:29
00f21a1
Compare
Choose a tag to compare

Add options to set custom Firefox args and preferences

  --firefox-arg=FIREFOX_ARG,
        Add a Firefox argument for Firefox browser runs.
        Format: A comma-separated list of Firefox args.
        If an arg doesn't start with "--", that will be
        added to the beginning of the arg automatically.
  --firefox-pref=FIREFOX_PREF,
        Set a Firefox preference:value combination.
        Format: A comma-separated list of pref:value items.
        Example usage:
            --firefox-pref="browser.formfill.enable:True"
            --firefox-pref="pdfjs.disabled:False"
            --firefox-pref="abc.def.xyz:42,hello.world:text"
        Boolean and integer values to the right of the ":"
        will be automatically converted into proper format.
        If there's no ":" in the string, then True is used.

Also update Python dependencies:

  • more-itertools==8.8.0;python_version>="3.5"
  • rich==10.2.2;python_version>="3.6"