硒webDriver只是没有通过调用driver.findElement(By.className("item"));
找到元素时什么也不做,驱动程序甚至不会抛出ElementNotfoundException,我有时会期待。它只是挂起。 这里有一个例子:Selenium 2:“driver.findElement(By ....);
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile profile = allProfiles.getProfile("default");
driver = new FirefoxDriver(profile);
driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
driver.get(APP_ADDRESS);
WebElement sBoxPopup = driver.findElement(By
.className("item"));
...
司机挂在driver.findElement(...)。即使我删除隐含的等待,它也会挂起。 我正在寻找4天以来的错误。我希望有人可以提供一个提示。 我使用Firefox 17.0.1和selenium-java/-server 2.28。我也将硒版本降级到2.25,没有任何反应。
我的xpath中没有空间string! – slowessam
try it :: driver.findelement(By.xpath(“// * [@ class ='item']”) –