Selenium 复选框不被选中

Selenium 复选框不被选中,selenium,webdriver,wait,Selenium,Webdriver,Wait,嗨,我正在自动化一个包含多个复选框的网页。 它单击某个复选框,但未选中某个复选框。 这是我的密码。 我是否应该在单击之前放置等待语句以避免此问题 IWebElement ClickElement = Wait.Until((d) => webDriver.FindElement(By.Id(parameter1))); ClickElement.Click(); 你能试着在你的代码中做这个更改吗- 在等待函数中,使用findElement(by.Id(parameter1)) 找

嗨,我正在自动化一个包含多个复选框的网页。 它单击某个复选框,但未选中某个复选框。 这是我的密码。 我是否应该在单击之前放置等待语句以避免此问题

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

你能试着在你的代码中做这个更改吗-

在等待函数中,使用
findElement(by.Id(parameter1))

找到WebElement后,使用Waitill函数中的
isDisplayed()
方法检查是否显示该元素


您还可以使用
isSelected()
方法检查它是否已被选中

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

在等待函数中,使用
findElement(by.Id(parameter1))

找到WebElement后,使用Waitill函数中的
isDisplayed()
方法检查是否显示该元素

您还可以使用
isSelected()
方法检查它是否已被选中