问题:Selenium 的 findElement 方法被证明不足以与嵌套阴影交互 - Java Selenium 中的根 DOM 元素
尝试的解决方案:
硒 4解决方案:
Selenium 4 引入了 WebElement.getShadowRoot() 方法,可以直接导航到影子根元素。语法如下:
driver.findElement(By.id("parentId")).getShadowRoot().findElement(By.cssSelector("label")).findElement(By.tagName("input"))
导航注意事项:
以上是Selenium 4 的'WebElement.getShadowRoot()”如何解决 Shadow DOM 自动化挑战?的详细内容。更多信息请关注PHP中文网其他相关文章!