1

哪些步骤将重现该问题?

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

  2. 即使此按钮不在当前屏幕中,它也会返回 true。

什么是预期的输出?你看到了什么呢?

如果屏幕上存在名称为“显示图片”的按钮,然后“solo.searchButton("显示图片");”返回 true,否则返回 false。

您使用的是什么版本的产品?在什么操作系统上?

Samsunt Galaxy Ace,Android 2.3.6 (GB),库:robotium-solo-3.4.1

Eclipse(使用 Windows 7)

请在下面提供任何附加信息。

我在 android 4.0.3 (ICS) 和 4.1.1 上测试它

(JB)solo.searchButton 总是返回 true。

4

1 回答 1

1

请改用:searchButton(String text, boolean onlyVisible)。您遇到的问题是视图在那里,但是它是不可见的,因此您看不到它。希望这可以帮助!

于 2012-09-25T09:26:42.017 回答