3

我有这样的情况,我希望以下代码引发异常,但 Web 驱动程序会不断查找 xpath 表达式而不会超时:

    WebDriver webDriver = new FirefoxDriver();
    webDriver.manage().timeouts().implicitlyWait(10, TimeUnit.MILLISECONDS);
    webDriver.findElement(By.xpath("//div[@class='does-not-exist']"));

我怎样才能让它失败?

4

1 回答 1

3

您还没有提到您使用的是哪个版本的 Firefox,所以我将使用我的心理调试能力来推断您正在尝试使用 Firefox 17 进行此操作。Firefox 17 和 WebDriver 2.26存在一个已知问题。它将在即将发布的 2.27 中修复(请注意我是如何不承诺日期的,因为无法确定)。

于 2012-11-30T19:31:16.200 回答