C# Selenium需要Css帮助才能找到-
这里没有开发人员 我有两个没有身份证的支票箱。当我有一个ID时,我会发现selenium。但是在这种情况下,表是用jquery datatables创建的,没有自动分配ID的过程 在css中,下一行应该给我该表的第一行C# Selenium需要Css帮助才能找到-,c#,css,google-chrome,selenium,selenium-webdriver,C#,Css,Google Chrome,Selenium,Selenium Webdriver,这里没有开发人员 我有两个没有身份证的支票箱。当我有一个ID时,我会发现selenium。但是在这种情况下,表是用jquery datatables创建的,没有自动分配ID的过程 在css中,下一行应该给我该表的第一行 #companytable tr:输入类型的第一个[type=“checkbox”]。CompanySelector 这一个选择第二个条目 #CompanyTable tr:n类型(2)输入[type=“checkbox”]。CompanySelector 我想我应该能够在以下内
#companytable tr:输入类型的第一个[type=“checkbox”]。CompanySelector
这一个选择第二个条目
#CompanyTable tr:n类型(2)输入[type=“checkbox”]。CompanySelector
我想我应该能够在以下内容中使用此功能?但是我所有的尝试都会返回不同的格式化错误
driver.findelelement(By.CssSelector(“**Css_Here**?”)。单击()代码>
提前感谢您的帮助。谢谢大家
我不得不添加一个等待,下面的内容用于抓取第二个复选框
driver.FindElement(通过.CssSelector(“tr.even>td>input.CompanySelector”)。单击()
我安装了Firefox IDE并运行了界面,并从中获取了格式。您能提供您得到的错误,并在.FindElement()之前运行的代码中添加更多上下文吗?可能是因为元素还不存在,所以找不到它。您要查找的标记真的是
?您的CSS选择器正在尝试查找
@sircapsalot这是Stackoverflow的标记问题。他的实际选择器是:#companytable tr:type input[type=“checkbox”]的第一个。CompanySelector
啊,谢谢。有一个活动的编辑。必须解决这个问题:)