java无法单击复选框,尽管可以看到并分配webelement
两者都试过了。单击()并单击。sendKeys(key.SPACE)
WebElement pageElement = driver.findElement(by);
String whatTha = pageElement.getAttribute("id");
System.out.println("Element's Attribute is " + whatTha);
System.out.println("Add Witness, by is " + by);
pageElement.sendKeys(Keys.SPACE);
System.out.println("Space key sent to element");
答复:
元素的属性是fSkipAddEntity
添加证人,按即按。id:fSkipAddEntity
发送到元素的空格键
还尝试使用JavascriptExecutor,结果相同
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].click();", pageElement );
# 1 楼答案
请选择以下选项之一
一,。首先检查复选框是否已启用。如果已启用,则按如下所示执行单击操作
二,。选中复选框定位器,如果它是正确的,只需突出显示UI中的元素进行调试