复选框未检查

时间:2012-07-11 08:37:37

标签: selenium webdriver wait

您好我正在自动化包含多个复选框的网页。 它点击一些复选框并错过了一些复选框。 这是我的代码。 我应该在点击之前放置一个等待声明以避免这个问题。

  IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
  ClickElement.Click();

1 个答案:

答案 0 :(得分:1)

您可以尝试在代码中进行此更改 -

等到功能,你正在使用findElement(By.Id(parameter1))

检查元素是否存在

找到WebElement后,检查是否在waitUntil函数中使用isDisplayed()方法显示了这一点。

您还可以使用isSelected()方法检查是否已检查过。