您好我正在自动化包含多个复选框的网页。 它点击一些复选框并错过了一些复选框。 这是我的代码。 我应该在点击之前放置一个等待声明以避免这个问题。
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
ClickElement.Click();
答案 0 :(得分:1)
您可以尝试在代码中进行此更改 -
等到功能,你正在使用findElement(By.Id(parameter1))
找到WebElement后,检查是否在waitUntil函数中使用isDisplayed()
方法显示了这一点。
您还可以使用isSelected()
方法检查是否已检查过。