Selenium 在IE中找不到元素,但在FF中工作正常
编辑: 我的CSS选择器如下:(在FF中工作正常) div#ctl00_contentplaceholder 1 table.gv tbody tr.item:n个子项(1)>td:n个类型(3) 我正在使用CSSSelector 我必须更改CSS选择器才能使IE工作吗?根据: IE8及以下版本不支持Selenium 在IE中找不到元素,但在FF中工作正常,selenium,css-selectors,selenium-webdriver,xpath,Selenium,Css Selectors,Selenium Webdriver,Xpath,编辑: 我的CSS选择器如下:(在FF中工作正常) div#ctl00_contentplaceholder 1 table.gv tbody tr.item:n个子项(1)>td:n个类型(3) 我正在使用CSSSelector 我必须更改CSS选择器才能使IE工作吗?根据: IE8及以下版本不支持:n选择器。根据: IE8及以下版本不支持:n选择器。IE8不支持CSS n类型IE8不支持CSS n类型,因为IE8不支持:n个选择器尝试注入Sizzle。Sizzle(jQuery使用的选择器引
:n
选择器。根据:
IE8及以下版本不支持
:n
选择器。IE8不支持CSS n类型IE8不支持CSS n类型,因为IE8不支持:n个选择器尝试注入Sizzle。Sizzle(jQuery使用的选择器引擎)带有内置的:nth-child()
选择器,但缺少:nth-of-type()
选择器。尝试将类型的:n替换为:n子类型
,因为IE8不支持:n选择器尝试注入Sizzle。Sizzle(jQuery使用的选择器引擎)带有内置的:nth-child()
选择器,但缺少:nth-of-type()
选择器。尝试用:n子项
替换:n类型
,那么我的问题的解决方案是什么?将CSS选择器更改为其他值,或者使用XPath。或者注入Sizzle以将其用于CSS而不是本机CSS支持。那么我的问题的解决方案是什么呢?将CSS选择器更改为其他值,或者使用XPath。或者注入Sizzle以将其用于CSS而不是本机CSS支持。
for (int i = 1; i < _count; i++)
{
..................
..................
div#ctl00_ContentPlaceHolder1 table.gv tbody tr.item:nth-child(" + i + ") > td:nth-of-type(3)
..................
}
Test method threw exception:
OpenQA.Selenium.WebDriverTimeoutException: Timed out after 30 seconds ---> OpenQA.Selenium.NoSuchElementException:
Unable to find element with css selector ==