auto.js的学习笔记
前段时间自己写了一个auto.js企业微信的打卡js,感觉auto.js特别有意思就想着学习学习,话不多说开干
auto.js是什么
Auto.js使用JavaScript作为脚本语言,目前使用Rhino 1.7.7.2作为脚本引擎,支持ES5与部分ES6特性。
学习笔记
简单整理
寻找控件
文本定位
1 | var a=text("文本为所要定位的").findOne(); |
- findOne():表示基于某个条件找到一个符合条件的控件
- findOnce():只执行一次
文本框定位
1 | var 文本框=className("EditText").findOne(); |
- setText([i, ]text)
- input([i,]text)
- 例子
input(0,"文本")表示为第0个文本框输入的文字为""
- setClip和getClip 一个为设置剪切板的内容一个为返回
动态申请权限
- //动态申请安卓的权限。例如:
- //请求GPS权限//access_fine_location GPS权限//record_audio 录音权限
1 | runtime.requestPermissions(["access_fine_location"]); |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Harry の 心 阁!
评论