我要添加“我的DOM”的图片以及要单击的位置(带圆圈)。我用过
driver.findElement(By.id("itsId")).click()
和用于单击的javascript,但显示的错误元素不可见。我可以在Unselectable-ON
中看到htlm
,这与单击有关吗?我无法点击页面上存在任何具有取消选择状态的元素。
答案 0 :(得分:0)
尝试一下:
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
new WebDriverWait(driver, 10).until(ExpectedConditions.elementToBeClickable(By.id("chkObjectAccountsCheckboxAll")));
driver.findElement(By.id("chkObjectAccountsCheckboxAll")).click();
这将等待至少10秒钟,直到元素可以单击为止。