我正在使用Selenium Chromedriver(Java(在网页上导航。我需要多次发送 Tab 键 (50+( 来浏览整个网页。但是我无法确定将 Tab 键发送到哪个元素,所以我不断收到 WebDriverException:元素不可交互的错误。
有没有办法确定哪个元素正在处理选项卡?我在页面上尝试了许多不同的HTML元素,但可以找到正确的元素。
谢谢!
另一个选项是使用Action Class。只需根据需要将此语句保持在循环中即可。
Actions action = new Actions(driver);
action.sendKeys(Keys.TAB).build().perform();