如何将selenium web驱动程序用于不适用于少数web元素的多个浏览器。?

如何将selenium web驱动程序用于不适用于少数web元素的多个浏览器。?,selenium,xpath,selenium-webdriver,Selenium,Xpath,Selenium Webdriver,我已经创建了一个selenium脚本。我正在使用xpath查找定位器 下面的一个定位器在firefox中运行良好,但在IE中抛出元素NotFoundException <input name="name" class="form-value" type="text"> driver.findElement(By.name("name")); // this doesn't work driver.findElement(By.name(“name”);//这不管用 还有更多的

我已经创建了一个selenium脚本。我正在使用xpath查找定位器

下面的一个定位器在firefox中运行良好,但在IE中抛出元素NotFoundException

<input name="name" class="form-value" type="text">

driver.findElement(By.name("name")); // this doesn't work

driver.findElement(By.name(“name”);//这不管用
还有更多的定位器表现相同,它们在firefox中定位良好,而在IE中定位不好


任何想法。请回复。

如果可能,请分享您的完整代码。失败的原因可能有很多。一个是页面加载时间。也许IE加载页面的速度变慢了。第二,IE中的元素渲染与firefox不同。(是的,这是可能的,我已经多次遇到过)比较元素的每个浏览器的DOM。三是Iframes。检查元素中的内容是否加载到IE中的Iframe中。检查这些内容并向我们通报进展情况。