0

インテントを作成し、いくつかのエクストラを設定し、ActivityBを呼び出すボタンを持つホームアクティビティActivityAがあります。これにより、ActivityCが呼び出され、次にActivityDが呼び出されます。ActivityAを開き、4つのアクティビティをドリルスルーして、テストしたいアクティビティに到達するテストケースを作成する必要はありません。コードのエラーを防ぐために、ActivityDの起動時に必要なExtrasを設定するにはどうすればよいですか。たとえば、activityDを起動するインテントを呼び出す前に、ActivityDが使用するExtraを設定します。

ありがとう

4

1 に答える 1

1

Robotium には、特定のインテントでアクティビティを起動するオプションが用意されています。アクティビティを正しく起動するには、必要なインテントを決定する必要があります。logcat を見ると、アクティビティを正しく起動するために必要な詳細が得られる場合があります。何を探すべきかわからない場合は、アクティビティ C の要素をクリックしてからアクティビティ D を起動するまでの時間の logcat ログを投稿してください。

于 2012-10-23T12:18:44.577 に答える