好吧,我已经阅读了有关 Android 和 iOS 的 xamarin 以及 Ruby 文件类的所有 calabsh 查询文档,但仍然找不到答案,所以如果有人可以提供帮助,那就太好了。
我想做的是在 calabash-android 控制台窗口中运行查询并将这些结果即时写入文件。
例如:查询(“这是我的查询”,:类型(类等..)
我还可以执行查询(“*”) - 然后我将获取文本输出并整理构建元素“字典”所需的信息
我尝试过 query("*") f.write("C:\myFileName.txt",'w') 并且控制台提示..我还在查询上尝试了多个运算符 (f.write, f .打开)。
提前谢谢大家。
最佳答案
Calabash 控制台只是 ruby 的 irb 控制台,加载了 Calabash 模块。因此,您可以使用任何 ruby 命令来完成任务。这个答案应该涵盖你 - How to write to file in 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}
关于calabash - 如何将葫芦查询结果输出到文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970433/