Xamarin で Visual Studio C# を使用して iOS アプリを開発しています。Xamarin Test Cloud で実行される UI オートメーションがあります。
ポップアップ ウィンドウが存在するかどうかを確認したいのですが、存在する場合は閉じたいので、othervise テストを続行する必要があります。テストメソッドで使用しているコードは次のとおりです。
try
{
app.WaitForElement(x => x.Text("Update available"));
app.Tap(x => x.Marked("Ignore"));
}
catch (TimeoutException)
{
// TODO: This catch doesn't work. Test in cloud still fails.
}
問題は、キャッチが機能しないことです。Xamarin Test Cloud でテストを実行すると、要素の検索でタイムアウト エラーが発生してテストが失敗します。
テストに失敗せずにそれを行う方法を知っている人はいますか?