【问题标题】:When I hit on Checkbox, element not interactable [duplicate]当我点击复选框时,元素不可交互[重复]
【发布时间】:2019-09-22 18:23:11
【问题描述】:

当我点击此处的复选框时显示错误。

WebElement  checkbox = driver.findElement(By.xpath("//*[@id=\"modelSelfRegistration\"]/div/div/div[2]/div[2]/div[1]/div[2]/label"));

if(!checkbox.isSelected())

checkbox.click();

下面是我的代码和错误的屏幕截图。

http://prntscr.com/nkavtz

【问题讨论】:

标签: selenium selenium-webdriver automation automated-tests selenium-rc


【解决方案1】:

使用javascript点击元素,而不是使用checkbox.click();

 JavascriptExecutor js = (JavascriptExecutor) driver; 
 js.executeScript("arguments[0].click()",checkbox);

【讨论】:

    猜你喜欢
    • 2019-09-27
    • 2022-01-15
    • 2021-07-08
    • 2019-09-30
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多