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 に答える