我在TextView中有一个“Call Us”超链接。当用户点击它时,打开一个dailog框,其中有两个按钮“OK”和“Cancel”。我正在尝试使用robotium测试此功能,但solo.clickOnText(“Call Us”)不会打开对话框,也不会显示错误,说明找不到文本。任何帮助将不胜感激。
感谢。
solo.scrollDown();
assertTrue(solo.searchText("Call Us"));
solo.clickOnText("Call Us");
这几乎是我试图执行的代码。在robotium执行完此代码后,屏幕上不会显示该对话框。
答案 0 :(得分:1)
尝试单击视图而不是文本。它对我有用。
TextView tv = (TextView)solo.getView(TEXT_VIEW_ID);
solo.clickOnView(tv);