没有合适的资源?快使用搜索试试~ 我知道了~
calabash-androidAPI文档.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2021-10-02
11:20:40
上传
评论
收藏 53KB PDF 举报
温馨提示
试读
9页
calabash-androidAPI文档.pdf
资源推荐
资源详情
资源评论
Ruby API 文档
1.Calabash-android 启动
Apk 的重签名: calabash-android resign ***.apk
作用:为了保证在虚拟机或真机上的 apk 正常运行。
Apk 的运行: calabash-android run ***.apk
作用:启用 apk 完成 ruby 测试。第一次运行的时候会在当前目录下生成 test-server 文件夹。
P:经过一些简单的测试,需要 apk 具有 internet 的权限,即:
<uses-permission android:name="android.permission.INTERNET"/>
2.calabash-android 查询
Apk 的测试: calabash-android console ***.apk
若当前目录下也没有 test-server 文件夹,也会生成 test-server 文件夹。
查询 apk 界面的一些控件及组件,需要输入一下命令
start_test_server_in_background
作用是启动虚拟机运行当下的 ***.apk.. 如果不输入此命令, 只需在虚拟机打开你当前要测的
apk 。
Query
基本形式: query(uiquery,*args)
查询的结果是以数组的形式的。我们以 button 为例:
query(“button ”)
返回当前界面上所有的 button 以 args 的键值对形式,最前面的为数组的下标,从 0 开始。
query(“button index:1 ”)
返回数组下标为‘ 1’的 button 的所有信息。
query(“button index:1 ”).first.keys
返 回 数 组 下 标 为 '1' 的 button 的 所 有 的 key 。 包 括 ( id ,enable, contentDescription,
class ,text ,rect ,description)
query(“button ”,”key”)
对应了 3 查询出来的所有的 key,经测试有严格区分大小写, "rect" 和"description" 查询不出 .
query(“button ”,”text”,”length”)
返回 button 上 text 的长度 也是以 args 形式 测试只有 "id" "text" 可以返回长度 .
查询 ”id”时,如果某个 button 没有 ID,将返回错误结果。
query("button","text","toLowerCase")
将 button 的 text 以小写的单词返回。
P:同样适用于 "button","textview" “checkbox”“edittext ””checkedtextview””radiobutton”
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功