当我在复选框上单击时,将显示错误。
WebElement checkbox = driver.findElement(By.xpath("//*[@id=\"modelSelfRegistration\"]/div/div/div[2]/div[2]/div[1]/div[2]/label"));
if(!checkbox.isSelected())
checkbox.click();
下面是我的代码和错误的屏幕截图。
答案 0 :(得分:0)
使用javascript单击元素,而不要使用checkbox.click();
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("arguments[0].click()",checkbox);