android - solo.searchButton 总是返回 true (Android 2.3.6 with robotium)

标签 android robotium

哪些步骤会重现问题?

  1. 我想将这个“solo.searchButton("Show pictures");”用于当前屏幕上的搜索按钮。如果存在则执行一些操作,如果不存在则执行其他操作。

  2. 即使这个按钮不在当前屏幕上,它也返回 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/

相关文章:

android - ViewpagerIndicator 隐藏ScrollView中的tabs内容

android - 如果我只有 apk 文件,如何在 robotium 中使用 R.id

android - Robotium 和系统对话框

java - Java中的Robotium示例

android - 拦截去电 - 我错过了什么?

android - 此版本的应用程序未配置为通过 Google Play 计费

android - 使用 android.telephony.TelephonyManager.getDeviceId() 时,双卡 android 手机是否总是返回相同的 IMEI

Android Nkzawa SocketIO 断开连接并建立新连接

android - Espresso 如何搜索文本,如果显示文本,请单击它,否则继续测试

android - 如何知道 robotium 中的对话框已关闭?