【发布时间】:2020-01-30 22:39:07
【问题描述】:
我正在使用 Selenium Chromedriver (Java) 浏览网页。我需要多次发送 Tab 键(50+)来浏览整个网页。但是,我无法确定将 Tab 键发送到哪个元素,因此我不断收到 WebDriverException: element not interactable 错误。
有没有办法确定哪个元素正在处理 Tab?我在页面上尝试了许多不同的 HTML 元素,但都能找到正确的。
谢谢!
【问题讨论】:
-
尝试使用 WebElement element = driver.switchTo().activeElement();
-
只是一个想法,也许你可以像这里显示的那样使用 Robot 类automationtalks.com/2017/06/17/tab-key-button-selenium
标签: java selenium google-chrome webdriver selenium-chromedriver