6

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

4

2 回答 2

8

操作栏屏幕

您可以使用

[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"

如果您在操作栏选项卡中有图像,

在此处输入图像描述

[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

我希望这能帮到您。谢谢。

于 2012-09-30T02:12:35.140 回答
2

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

solo.clickOnActionBarItem(R.id.ItemToBEClicked);

于 2013-05-05T14:28:43.220 回答