使用 Selenium 和早期的webdriver (2.28.0)and组合Firefox (pre-19),以下代码有效。
driver.get("http://www.haemonetics.com/en");
driver.findElement(By.linkText("LOGIN")).click();
driver.findElement(By.linkText("Haemonetics")).click();
使用webdriver 2.31.0并且Firefox 19.0.2代码不起作用,我收到了NoSuchElementException第二个 findElement。
我尝试使用 xpath,它不适用于 Firefox,但适用于 Chrome 和 IE,它们是同一测试套件的一部分。
有什么想法或其他方式来完成同样的事情吗?我更愿意对上述浏览器使用相同的代码。