我遇到的情况是我希望以下代码抛出异常,但是Web驱动程序不断寻找xpath表达式而不会超时:
WebDriver webDriver = new FirefoxDriver();
webDriver.manage().timeouts().implicitlyWait(10, TimeUnit.MILLISECONDS);
webDriver.findElement(By.xpath("//div[@class='does-not-exist']"));
如何让它失败?
答案 0 :(得分:3)
你还没有提到你正在使用的是什么版本的Firefox,所以我将使用我的通灵调试功能来推断你在Firefox 17中尝试这个版本。有一个known issue与Firefox 17和WebDriver 2.26。它将在2.27中修复,将很快发布(仔细注意我如何不承诺约会,因为它无法确定)。