Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
Correctly disable Chromium notifications
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
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.0platformdirs==2.0.2virtualenv>=20.6.0rich==10.6.0;python_version>="3.6"
Some updates to driver downloads and loading external JS resources
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 forself.scroll_to().
--self.slow_scroll_to_element()becomes a duplicate forself.slow_scroll_to(). - Update the Dockerfile.
- Update Python dependencies:
--cffi==1.14.6"
--Pillow==8.3.1;python_version>="3.6"
Refresh Python Dependencies
Refresh Python dependencies
packaging>=21.0setuptools>=57.1.0pytest-rerunfailures==10.1Pillow==8.3.0rich==10.5.0
Refresh dependencies ("pip", "urllib3", and "ipython")
Refresh dependencies ("pip", "urllib3", and "ipython")
pip>=21.1.3;python_version>="3.6"urllib3==1.26.6ipython==7.25.0;python_version>="3.7"
Refresh dependencies ("cryptography" and "rich")
Refresh dependencies ("cryptography" and "rich")
cryptography==3.4.7;python_version>="3.6"rich==10.4.0;python_version>="3.6"
Refresh dependencies
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.0pytest-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
Updates and more
- Add the ability to launch IE tests in headless mode.
- Add option
--ieas 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
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
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"