1
嗨我自动化一个包含多个复选框的网页。 它点击了一些复选框,并错过了一些复选框。 这是我的代码。 我应该在点击之前放置一个等待语句以避免此问题。复选框没有得到检查
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
ClickElement.Click();
嗨我自动化一个包含多个复选框的网页。 它点击了一些复选框,并错过了一些复选框。 这是我的代码。 我应该在点击之前放置一个等待语句以避免此问题。复选框没有得到检查
IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1)));
ClickElement.Click();
你可以尝试让你的代码这一变化 -
在等待,直到功能,如果使用findElement(By.Id(parameter1))
如果这是通过使用显示找到WebElement检查后存在的元素要检查isDisplayed()
方法在waitUntil函数中。
您还可以使用方法检查它是否已经检查过。