0

Gmail の未読メール数をテストしています。すべて正常に動作していますが、インターネットが遅いため、「一部の機能を読み込めません」というアラートが表示されます。これを処理するにはどうすればよいですか?

私の問題は何ですか: アラートはいつでも表示される可能性があるため、アラートを継続的にチェックする必要があります。このようにアラートが存在することを確認するために別のスレッドを使用しても

public void checkAlert() 
{
    try 
    {
        WebDriverWait wait = new WebDriverWait(driver, 2);
        wait.until(ExpectedConditions.alertIsPresent());
        Alert alert = driver.switchTo().alert();
        alert.accept();
    } 
    catch (Exception e) 
    {
       //exception handling
    }
}

また、それはうまくいきません。

4

1 に答える 1

0

GMail はカスタム ポップアップにメッセージを表示したと思います (実際には、ポップアップのように見えるのは div です)。Alert クラスは、ネイティブ Java スクリプト ポップアップでのみ使用できます。

于 2013-01-08T12:06:44.060 に答える