C# Selenium webdriver findelement 如何选中页面上的复选框
C# Selenium webdriver findelement how to checked checkbox on page
olurmusunuz 尽管我做了所有的研究我还是无能为力?
问题:selenium WebDrive 将要在页面上标记复选框,然后使用 C#。
我为我糟糕的英语道歉。
希望我使用的选择器足以识别元素。如果您仍然对选择器有疑问,请提供 html
而不是图像。另外,我假设元素负载可能是一个问题。如果不是,您可以简单地删除等待部分并使用
By bycss = By.CssSelector("input[type='checkbox'][name='vm-video-select-all']");
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
IWebElement myDynamicElement = wait.Until<IWebElement>((d) =>
{
return d.FindElements(bycss).ToList().Find(e => e.Displayed);
});
myDynamicElement.Click();
olurmusunuz 尽管我做了所有的研究我还是无能为力?
问题:selenium WebDrive 将要在页面上标记复选框,然后使用 C#。
我为我糟糕的英语道歉。
希望我使用的选择器足以识别元素。如果您仍然对选择器有疑问,请提供 html
而不是图像。另外,我假设元素负载可能是一个问题。如果不是,您可以简单地删除等待部分并使用
By bycss = By.CssSelector("input[type='checkbox'][name='vm-video-select-all']");
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(10));
IWebElement myDynamicElement = wait.Until<IWebElement>((d) =>
{
return d.FindElements(bycss).ToList().Find(e => e.Displayed);
});
myDynamicElement.Click();