Android&Robotium -WaitForactivityが想定されているときに失敗しませんか?

StackOverflow https://stackoverflow.com/questions/8361743

  •  27-10-2019
  •  | 
  •  

質問

solo.clickOnButton("Login");
solo.waitForActivity("activityThatDoesntExist", 20000);

アプリケーションは「HomePageactivity」という名前のアクティビティに移動しますが、アクティビティ名が正しくない場合でもテストは合格しますか?なぜそれは通過するのですか?

役に立ちましたか?

解決

waitforactivity()は、タイムアウト期間内にアクティビティが見つからない場合に「false」を返します。

他のヒント

予想されるアクティビティが表示されない場合にテストケースが合格しないことを確認するには、通常、Asserttrueメソッドを追加します。お気に入り:

solo.clickOnButton("Login");
assertTrue(solo.waitForActivity("activityThatDoesntExist", 20000)); 

したがって、予想されるアクティビティが存在しない場合、AssertionFailederrorをキャッチしてケースに失敗させることができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top