我使用Robtium 4.1Robotium在-no窗口模拟器抛出点击无法完成
当我使用模拟器上是可见的运行我Robotium测试,我可以点击一个按钮:
final Button startButton = (Button) solo.getCurrentActivity().findViewById(
com.coop.R.id.btn_start);
solo.clickOnView(startQuizButton);
在推出无形与-no窗口选项的模拟器做同样的事情,我得到异常:
[INFO] android.device参数设置为仿真器 [INFO]模拟器-5554_AVD_for_Galaxy_Tab_10_1_unknown_sdk:运行instrume ntation测试在com.company.abc.app.test [INFO]模拟器-5554_AVD_for_Galaxy_Tab_10_1_unknown_sdk:运行开始:com.company.abc.app.test,1个测试: [INFO]模拟器-5554_AVD_for_Galaxy_Tab_10_1_unknown_sdk:FAILURE:com.company。 abc.app.SingleChoiceTest#testappType [INFO] emulator-5554_AVD_for_Galaxy_Tab_10_1_unknown_sdk:junit.framework.AssertionFailedError:Click can not be completed! at com.jayway.android.robotium.solo.Clicker.clickOnScreen(Clicker.java:85) at com.jayway.android.robotium.solo.Clicker.clickOnScreen(Clicker.java:157) at com.jayway。 android.robotium.solo.Clicker.clickOnScreen(Clicker.java:131) at com.jayway.android.robotium.solo.Solo.clickOnView(Solo.java:879) at com.company.abc.app.BaseappModuleRobotiumTest。 checkIntroductionActivity(BaseappModuleRobotiumTest.java:155) 在com.company.abc.app.BaseappModuleRobotiumTest.testappType(BaseappModuleRobotiumTest.java:174)
我读了 “为什么文字和按钮点击拿错?”并再次检查,对我仍然是同样的问题:/
我查看sources on Grepcode,它捕获SecurityException。为什么只是在无窗模式下被抛出?
对此有何帮助?
最好的问候