2

わかりました、Android と iOS の xamarin と Ruby ファイル クラスに関するすべての calabsh クエリ ドキュメントを読みましたが、まだ答えが見つかりません。

私がやろうとしているのは、calabash-android コンソール ウィンドウでクエリを実行し、それらの結果をその場でファイルに書き込むことです。

たとえば: query("これは私のクエリです", :type (クラスなど..)
query("*") も実行できます - 次に、テキスト出力を取得し、要素を構築するために必要な情報を照合します'辞書'

query("*") f.write("C:\myFileName.txt",'w') を試してみましたが、コンソールが文句を言います..クエリで複数の演算子も試しました(f.write、f.open) .

よろしくお願いします。

4

1 に答える 1

2

ひょうたんコンソールは、ひょうたんモジュールがロードされた ruby​​ の irb コンソールです。そのため、任意の ruby​​ コマンドを使用して作業を完了できます。この回答はあなたをカバーするはずです-Rubyでファイルに書き込む方法は?

例えば

open('out.txt', 'a') { |f| f.puts query('*')}

クエリ結果を out.txt に追加します。

また

outputs = []
outputs << query('*')
outputs << query("* text:'OK'")
open('out.txt', 'a') { |f| f.puts output}
于 2015-05-01T09:28:00.990 に答える