Skip to content

Conversation

@mdmintz
Copy link
Member

@mdmintz mdmintz commented Feb 1, 2022

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 for visible instead of present 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 and pypi.org updated their pages.

@mdmintz mdmintz merged commit 4ed6d18 into master Feb 1, 2022
@mdmintz mdmintz deleted the grid-capabilities-and-more branch February 1, 2022 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants