简而言之,我有一个自定义步骤定义来向下滚动一页搜索结果,直到找到一个文本字符串。
它正在向下滚动并找到文本字符串
但是 while 循环并没有结束,尽管它正确地向下滚动并在找到文本字符串时停止。
这显然对我造成了无尽的伤害。
Then /^I scroll until I see the "This is a test" text$/ do
q = query("android.widget.TextView text:'This is a test'")
while q.empty?
scroll("android.view.View id:'search_listView'", :down)
q = query("android.widget.TextView text:'This is a test'")
end
end
是我一直在使用的红宝石。