0

アラートや他のタイプのポップアップをブラウザに処理する機能/クラスはありますか?私はdriver.switchto().alert();を使用してそれを処理し、さらなるアクションを実行することができることを知っている警告ポップアップを扱っています。 Serenity BDDは要素を処理するために非常に調整されているため、アラートを処理する特定の機能があります(静穏BDD関数を使用する場合のみ)。Serenity BDDでアラートを処理する特定の機能はありますか

+0

ここでは何を達成したいですか? 'driver.switchto()。alert()'が不十分なのはなぜですか? – JDelorean

答えて

1

このセレニティのPageObjectのgetAlert()方法は、次のようになります。

public Alert getAlert() { 
    return driver.switchTo().alert(); 
} 

そして、これは何driverオブジェクト参照です:あなたはすでにそれを推測しているかもしれませんが

private WebDriver driver; 

WebDriverタイプ/オブジェクトが来ますセレンからしたがって、あなたの質問に答えるために、はい、Serenityに警告ポップアップを取得する方法がありますが、それはSereniumへの直接参照です。

関連する問題