Android: как нажать на отключенную кнопку, чтобы включить ее - PullRequest
0 голосов
/ 22 октября 2011

Я использую Robotium для автоматизации пользовательского интерфейса Android.Я застрял в точке, где я пытаюсь нажать на кнопку в приложении, которое изначально отключено.Robotium не может найти текст или кнопку.Я пытаюсь следующий код:

 if (solo.searchText(".*android.*"))
{
  solo.clickOnText(".*android.*");
}

else solo.goBack();

Нажатие на кнопку включит его.Заранее спасибо.

1 Ответ

0 голосов
/ 25 октября 2011

Попробуйте это:

 for(View v: solo.getViews()) {
 if(v instanceof Button) {
    if( ((Button)v).getText().toString().equalsIgnoreCase("some text") )
{
            solo.clickOnView(v);
            solo.sleep(3000);
            break;
    }
 }

} 
...