我得到一个预期的弹出窗口,我知道它会有什么文字和 它有什么按钮。我想点击其中一个按钮。
进入弹出屏幕后,我会看到一些文字和3个按钮。我的
如果我使用
,测试通过
Solo.searchButton( “文本”)
要么
Solo.searchText( “文本”)。
问题是当我做Solo.ClickOnButton(“Text”)或 solo.clickOnText( “文本”)。
我尝试使用solo.getViews();但仍然 遇到同样的错误。
找不到带有“文字”的按钮或文字。
答案 0 :(得分:2)
我能够通过使用solo.getView()
来解决这个问题 View donebtn = solo.getView(R.id.pop_up_button);
solo.clickOnView(donebtn);
答案 1 :(得分:0)
尝试使用longclick而不仅仅是clickonbutton。 并且是在与您正在测试的活动相同的包中弹出的消息吗?