Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Robotium框架中访问Android设备菜单_Android_Robotium - Fatal编程技术网

在Robotium框架中访问Android设备菜单

在Robotium框架中访问Android设备菜单,android,robotium,Android,Robotium,我想知道有没有办法在Robotium框架的帮助下访问Android菜单?(http://code.google.com/p/robotium/)我想通过编程从菜单中选择GPS激活线。Robotium有可能吗?不适用于无法插入Robotium框架的其他应用程序 如果Android设备菜单是你应用程序的一部分,你可以,但事实并非如此 您可以使用一个可视测试库框架,该框架适合此测试用例 在我的博客上查找链接,它是在10月或11月发布的: 要使用Robotium在您自己的应用程序中访问菜单,只需使用 S

我想知道有没有办法在Robotium框架的帮助下访问Android菜单?(http://code.google.com/p/robotium/)我想通过编程从菜单中选择GPS激活线。Robotium有可能吗?

不适用于无法插入Robotium框架的其他应用程序

如果Android设备菜单是你应用程序的一部分,你可以,但事实并非如此

您可以使用一个可视测试库框架,该框架适合此测试用例

在我的博客上查找链接,它是在10月或11月发布的:
要使用Robotium在您自己的应用程序中访问菜单,只需使用

Solo solo = new Solo(getInstrumentation(), getActivity());
solo.clickOnMenuItem("MENU ITEM TEXT HERE");

我实际上使用了一些不同的东西:

solo.sendKey(Solo.MENU);
solo.clickOnText("MenuItemText");

此功能不需要额外的库,因为有一些简单的方法可以使用现有的robotium frameword来实现。这是我想要的,但它会使我的测试用例变糟。有