Releases: seleniumbase/SeleniumBase
Releases · seleniumbase/SeleniumBase
Headless-mode updates for reliability
Mostly headless-mode updates:
- Make headless Chrome more reliable in Docker environments
- Update pytest requirements
Pytest update (Use pytest >= 4.6.2)
Pytest update:
- Use pytest >= 4.6.2
Performance improvements
Performance improvements
- Switch to Cloudflare CDN for jQuery
- Update urllib3, requests, and pluggy versions
-- urllib3==1.25.3
-- requests>=2.22.0
-- pluggy>=0.12.0
Update requirements (Python and jQuery)
Update requirements
Updated Python requirements:
- setuptools>=41.0.1
- certifi>=2019.3.9
- PyVirtualDisplay==0.2.1
jQuery:
- 3.4.1
Use pytest>=4.5.0
Use pytest>=4.5.0
- Also ignore pytest warnings such as PytestUnknownMarkWarning, which caused warnings to appear for test-specific markers
Update pytest version and other requirements
Update pytest version and other requirements
- pytest>=4.4.2
- pytest-cov>=2.7.1
- pluggy>=0.11.0
- pip>=19.1.1
Update requirements (prevent SSL errors)
Update requirements:
- Add
pyopenssl
with version >=19.0.0 to prevent SSL errors.
(See https://stackoverflow.com/a/29099439) - Make sure
pip
installs with version >=19.1.1
(Unrelated, but allows using developer mode installs)
Update urllib3 version
Update urllib3 version:
Set urllib3 version to 1.24.3
Editable mode install update
Editable mode install update.
Due to pytest-dev/pytest#5167 (pip 19.1 prevents pytest from being used in editable mode), I'm taking out the default pip editable mode install.
All this really means now is that now you should run python setup.py develop
after installing the requirements.
Update the tool that generates page objects from selectors
Update the tool that generates page objects from selectors