好的,我已经阅读了适用于 android 和 iOS 的 xamarin 以及 Ruby 文件类的所有 calabsh 查询文档,但仍然找不到答案,所以如果有人可以提供帮助,那就太好了。
我试图做的是在 calabash-android 控制台窗口中运行查询,并将这些结果即时写入文件。
例如:query("这是我的查询",:type(类等)
我也可以做查询("*") - 然后我将获取文本输出并整理构建元素"字典"所需的信息
我尝试了query("*") f.write("C:\myFileName.txt",'w')和控制台抱怨。 我还在查询中尝试了多个运算符(f.write,f.open)。
提前谢谢大家。
只是 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}