当前位置: 首页 > 知识库问答 >
问题:

SeleniumException:未知错误:元素不可单击

孟鹏海
2023-03-14

环境Chrome:版本39.0.2171.95 Chrome Driver:2.13(最新)Selenium WebDriver

共有1个答案

弓玉书
2023-03-14

尝试等待元素可单击,然后单击它。

您可以使用以下代码:

//Wait for 20 seconds to detect that the element is clickable, and then clicking on it
try{
    WebDriverWait wait = new WebDriverWait(driver, 20);
    WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//xpath of the Enter button")));
    element.click();
}catch(Throwable e){
    System.err.println("Error while waiting for the element to be clickable: "+e.getMessage());
}
 类似资料:
  • 使用WebDriver在Chrome上执行操作 我有一个扩展名为.xqy的网页。在这里我执行一些操作并打开第一个帧。然后,在第一帧上做了一些动作之后,我打开第二帧,然后是第三帧。现在,我需要在第一帧上执行一些操作,因此我关闭Selenium当前焦点所在的第三帧,然后使用以下代码关闭第二帧: 对决议有什么想法吗?也尝试过使用Actions类,但没有用。

  • 问题内容: 我想单击一个单选按钮,出现在网页上。代码如下: HTML代码: Tesstcase: 此测试通过错误: 1)量角器演示应用检查项目数 信息: 失败:元素不可见 我也尝试过: 它给出了错误: [16:16:26] E / launcher-参数列表后出现错误:SyntaxError:缺少) 请提出建议,单选按钮将如何获得点击? 问题答案: 在使用硒进行测试自动化中,这是一个相当普遍的问题

  • 我想点击一个单选按钮,出现在网页上。代码如下所示: HTML代码: 泰斯特案例: 此测试通过错误: 1)量角器演示应用程序检查项目计数 消息: 失败:元素不可见 我还尝试了: 它给出错误: [16:16:26]E/启动器-参数列表后的错误:语法错误:缺失) 请建议,单选按钮将如何获得点击?

  • 一个测试用例在chrome驱动程序中随机失败 我正在检查Wait.Until(ExpectedConditions.ElementToBeclickable(ele));我也试过线程。睡眠

  • 问题内容: 我有此selenium代码,应单击大小选择按钮。 它适用于其他页面,但现在在一页上出现此错误: 我不明白,因为我可以查看Selenium打开的浏览器窗口,并且通常可以单击这些按钮。 我该如何解决? 有人问这个网站。它在这里:http : //de.sinobiologic.com/GM-CSF- CSF2-Protein-g-19491.html 问题答案: 您可以使用action_c