robotium - 单击操作栏选项卡

时间:2012-09-25 21:20:58

标签: android actionbarsherlock robotium

我正在完成移动到操作栏(使用actionbarsherlock),最后一件事就是转换所有的机器人集成测试。单击操作栏操作项似乎已解决,但我无法弄清楚如何使用Robotium单击操作栏选项卡。

2 个答案:

答案 0 :(得分:8)

Action Bar Screen

你可以使用

[1] solo.clickOnText("TAB A"); 
    // click on action bar tab 1
    // where action bar tab 1 diaplay text = "TAB A"

[2] solo.clickOnText("TAB A"); 
    // click on action bar tab 1
    // where action bar tab 1 diaplay text = "TAB A"

如果您在操作栏标签中有图片,

enter image description here

[1] solo.clickOnImage(0); OR solo.clickOnImageButton(0);
        // click on action bar tab 1

[2] solo.clickOnImage(1); OR solo.clickOnImageButton(1); 
        // click on action bar tab 2

我希望这会对你有所帮助。感谢。

答案 1 :(得分:2)

单击操作栏: - 如果您有正在测试的应用程序的源代码,最好的方法是通过其ID识别操作栏项目,该ID可以在被测应用程序的R.Java中找到

solo.clickOnActionBarItem(R.id.ItemToBEClicked);