Robotium使用clickOnText()无效工作点击超链接

时间:2013-12-10 09:08:29

标签: android hyperlink robotium

我在TextView中有一个“Call Us”超链接。当用户点击它时,打开一个dailog框,其中有两个按钮“OK”和“Cancel”。我正在尝试使用robotium测试此功能,但solo.clickOnText(“Call Us”)不会打开对话框,也不会显示错误,说明找不到文本。任何帮助将不胜感激。

感谢。

solo.scrollDown();
assertTrue(solo.searchText("Call Us"));
solo.clickOnText("Call Us");

这几乎是我试图执行的代码。在robotium执行完此代码后,屏幕上不会显示该对话框。

1 个答案:

答案 0 :(得分:1)

尝试单击视图而不是文本。它对我有用。

TextView tv = (TextView)solo.getView(TEXT_VIEW_ID);
solo.clickOnView(tv);