我用selenuim 2编写了一个测试程序,该程序在firefox上效果很好。Selenuim 2 - 无法找到IE上的元素
但是当我用IE9尝试它时,它没有找到元素。
例如:
WebElement sh = driver.findElement(By.id("sh"));
sh.click();
工作O.K在Firefox,而不是在IE9。
我读了next discussion,但它没有帮助我(我尝试了所有的建议) - 它甚至没有找到元素,所以我不确定这是同一个问题。
谢谢。
你只是试图找到你的元素的ID?有时用id查找失败,尝试使用其他定位器的可能性(css,xpath,class等)。这是我可以告诉你的最好的方式,而无需使用html – Greg 2012-08-15 21:57:14
Selenium的IE驱动程序在最好的时候是极其糟糕的。你在使用最新版本吗? – isNaN1247 2012-12-18 08:00:03