Improvements to Grid capabilities, Safari automation, Shadow-DOM support, and more
- Allow more customizations for Grid capabilities:
-- (This lets you set the browser version on Selenium Grids that support it) - Add more browser types for local Selenium Grid nodes.
-- (Opera was added next to Chrome and Firefox) - Better error messages when converting from XPath to CSS Selectors.
-- (Only when there are problems with selector-conversion) - Better compatibility when running automation on Safari.
-- (innerText
is used instead of.text
/textContent
)
-- (This change allows Safari to match the behavior seen on other browsers) - Better compatibility when interacting with Shadow-DOM.
-- (Wait forvisible
instead ofpresent
as needed) - Refresh Python dependencies:
--pip>=22.0.2;python_version>="3.7"
--setuptools>=60.6.0;python_version>="3.7"
--charset-normalizer==2.0.11;python_version>="3.5"
--pyopenssl==22.0.0;python_version>="3.7"
--prompt-toolkit==3.0.26;python_version>="3.6.2"
--rich==11.1.0;python_version>="3.6.2"
- Update tests that broke when
xkcd.com
andpypi.org
updated their pages.