SeleniumHQ 表示每个驱动程序都支持其浏览器支持的任何 CSS 选择器。根据这个站点,IE 9 应该支持:nth-of-type()选择器。但是,当我在这个选择器上执行时,我似乎NullPointerException
从类的深处得到了一个。我的样子是这样的:RemoteWebDriver
findElements
By.cssSelector
table#ucsp_dgMultiSelect tr:nth-of-type(2) input#cbPres
这在 Chrome 上运行良好。也许 IE 9 将选择器放在中间有问题,我不知道,但这会破坏我的很多代码。: nth-of-type()选择器已成为我在表中识别 WebElement 定位器的首选。有没有其他人成功使用:nth-of-type()选择器作为 WebDriver 和 IE 9 的定位器?
我正在使用IEDriverServer.exe.2.25.2.0,我的 IE 版本是9.0.8112.16421 64 位