编辑:
我的 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)
..................
}
编辑结束
我在 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 ==
div#ctl00_ContentPlaceHolder1 table.gv tbody tr.item:nth-child(1) > td:nth-of-type(3)
我正在使用 CSSSelector。
我是否必须更改 CSSSelector 才能使 IE 工作?