1

Robotium でアプリケーションをテストしており、チェックボックス付きのカスタム リストビューがあります。チェックボックスをクリックすると、それらのアイテムを変更および削除するためのユーザー ボタンを提供するコンテキスト メニューが読み込まれます。

Robotium にメニューをロードするチェックボックスをクリックさせることはできますが、何らかの理由で削除ボタンをクリックさせることができません。

私はもう試した:

solo.clickOnActionBarItem(R.id.menu_delete);
solo.clickOnMenuItem("Delete");
solo.clickOnImageButton(1);
solo.clickOnImage(1);

これまでのところ、何も機能していません。メニューがポップアップする前にボタンをクリックしている可能性がありますか? Robotium を待機させるにはどうすればよいですか?

4

1 に答える 1

2

実際には非常に簡単です。id でビューをクリックするだけです。

solo.clickOnView(getActivity().findViewById(R.id.menu_edit));
于 2013-03-08T11:19:28.267 に答える