Как проверить флажки в пользовательских списках просмотра с использованием Robotium в Android - PullRequest
1 голос
/ 08 февраля 2012

Я тестирую свое приложение для Android, используя robotium , я использовал фрагменты в своей деятельности, может кто-нибудь сказать мне, как проверить Checkboxes присутствует в пользовательском ListView, я не могучтобы получить индексы CheckBox, чтобы проверить или снять их .. Спасибо

Ответы [ 3 ]

2 голосов
/ 14 февраля 2012

Что-то похожее на это:

CheckBox cb = (CheckBox) activity.findViewById (R.id.checkboxid);
cb.getVisibility () == View.VISIBLE; //example

Натали, а если приложение мультиязычное? А если время изменит значение текста? Если нажата, то идентификатор лучше. Например:

CheckBox all = (CheckBox) solo.GetView(R.id.checkboxid);
solo.clickOnView(all);
1 голос
/ 08 октября 2012

Я думаю, что лучше всего использовать:

solo.clickOnCheckBox(set_here_cb_index);

Так что используйте:

solo.clickOnCheckBox(0); //to check or uncheck the first checkbox
solo.clickOnCheckBox(1); //for the second
1 голос
/ 14 февраля 2012

Попробуйте позвонить

solo.clickOnText("your CheckBox name");
...