1
ページオブジェクトモデルの使用POMで再利用できるようにWebDriverWaitの宣言をどこに置くことができますか?以下のコードはページクラスにあり、webelementsは各ページのオブジェクトリポジトリに表示されます。ここでは、WebDriverWait
オブジェクトを再利用しようとしている場合Selenium WebDriver POMでの明示的な待機のベストプラクティス
public bool IsAt()
{
try
{
WebDriverWait wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(10));
wait.Until(Driver => ObjectRepository.EnterButton.Displayed);
}
catch (Exception)
{
}
return ObjectRepository.EnterButton.Displayed;
}
ありがとう@Frankコードされた例を共有することがとても親切であり、あなたの言うことをよりよく理解できるでしょうか? –