質問する
1749 次
1 に答える
1
さらに調査した結果、別の問題のために、要素が正しく消えていないようです。
Failure/Error: expect(@page.thing.results.map(&:text)).to include a_string_matching 'search_query'
expected ["Searching…"] to include (a string matching "search_query")
Diff:
@@ -1,2 +1,2 @@
-[(a string matching "search_query")]
+["Searching…"]
その「検索中...」の表示は一瞬発生し、結果をクリックする前に待機する必要があります。
「検索中...」が表示されなくなるまで待ってから、次のクリックを続けます。
私はこのwhileステートメントを作成することになりました:
while search_complete = @page.thing.results.map(&:text).reduce.include?('Searching')
sleep 1
end
そして、これは「検索中...」が消えて実際の結果が表示されるまで待つようです。
于 2015-02-07T01:19:34.283 に答える