我知道calabash附带了包含的irb功能,允许您查询页面上的对象。但是,这看起来很麻烦。
Appium附带了一个出色的开箱即用应用程序,可让您轻松识别页面上对象的详细信息。
有没有人知道可以与Calabash一起使用的等效工具?
答案 0 :(得分:1)
<强>更新强>
Calabash 0.19.0添加了几种控制台方法,以帮助发现应用程序视图层次结构中的元素。
ids => List all the visible accessibility ids.
labels => List all the visible accessibility labels.
text => List all the visible texts.
marks => List all the visible marks.
tree => The app's visible view hierarchy.
flash => flash(<query>); Disco effect for views matching <query>
Reveal是不错的选择。
Calabash 2.0有tree
console command,可以移植到Calabash iOS 0.x.
答案 1 :(得分:-1)
您可以使用Ruby来提取所有元素。我假设您正在使用mac,这是您需要逐步执行的操作: