哪些步骤会重现问题?
我想将这个“solo.searchButton("Show pictures");”用于当前屏幕上的搜索按钮。如果存在则执行一些操作,如果不存在则执行其他操作。
即使这个按钮不在当前屏幕上,它也返回 true。
预期的输出是什么?你看到了什么?
如果屏幕上存在名为“显示图片”的按钮,则“solo.searchButton("Show pictures");”返回 true,否则返回 false。
您使用的是什么版本的产品?在什么操作系统上?
三星 Galaxy Ace, 安卓 2.3.6(国标), 库:robotium-solo-3.4.1
Eclipse(使用 Windows 7)
请在下方提供任何其他信息。
我在 android 4.0.3 (ICS) 和 4.1.1 上测试它
(JB)solo.searchButton 总是返回 true。
最佳答案
请改用:searchButton(String text, boolean onlyVisible)。您遇到的问题是 View 在那里,但它是不可见的,因此您看不到它。希望这对您有所帮助!
关于android - solo.searchButton 总是返回 true (Android 2.3.6 with robotium),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12332902/