【问题标题】:Cannot find HTML element to send Tab key to找不到要发送 Tab 键的 HTML 元素
【发布时间】:2020-01-30 22:39:07
【问题描述】:

我正在使用 Selenium Chromedriver (Java) 浏览网页。我需要多次发送 Tab 键(50+)来浏览整个网页。但是,我无法确定将 Tab 键发送到哪个元素,因此我不断收到 WebDriverException: element not interactable 错误。

有没有办法确定哪个元素正在处理 Tab?我在页面上尝试了许多不同的 HTML 元素,但都能找到正确的。

谢谢!

【问题讨论】:

标签: java selenium google-chrome webdriver selenium-chromedriver


【解决方案1】:

另一种选择是使用动作类。只需根据您的需要将此语句保持在循环中即可。

Actions action = new Actions(driver); 
action.sendKeys(Keys.TAB).bui‌​ld().perform();

【讨论】:

    猜你喜欢
    • 2020-04-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 2011-01-07
    • 2017-10-14
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    相关资源
    最近更新 更多