无法在IE中找到元素但在FF中它可以正常工作

Nic*_*ahn 1 selenium xpath css-selectors selenium-webdriver

编辑:

我的CSSSelector是这样的:(在FF中工作正常)

for (int i = 1; i < _count; i++)
{
    ..................
    ..................
    div#ctl00_ContentPlaceHolder1 table.gv tbody tr.item:nth-child(" + i + ") > td:nth-of-type(3)
    ..................

}
Run Code Online (Sandbox Code Playgroud)

编辑结束

我在FF中使用Selenium 2.29和IE(8)以及FF(17.1)我的所有测试用例都已通过,当我在IE中运行时,我的大部分测试用例都失败了,这里是错误消息:

Test method threw exception: 
OpenQA.Selenium.WebDriverTimeoutException: Timed out after 30 seconds ---> OpenQA.Selenium.NoSuchElementException: 
Unable to find element with css selector == 
Run Code Online (Sandbox Code Playgroud)

div#ctl00_ContentPlaceHolder1 table.gv tbody tr.item:nth-​​child(1)> td:nth-​​of-type(3)

我正在使用CSSSelector.

我是否必须更改CSS的CSSSelector才能工作?

Mar*_*c B 6

根据:http://www.quirksmode.org/css/contents.html#t38

IE8及以下版本不支持:nth选择器.