博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
auto.js 笔记
阅读量:4162 次
发布时间:2019-05-26

本文共 1289 字,大约阅读时间需要 4 分钟。

介绍:

项目地址:

官方论坛:
在线文档:

1、默认路径在 /sdcard/ 下(也就是手机存储的根目录)

2、截图功能

// 自动截图    var shotImf = threads.start(function () {
// 开启线程 var beginBtn; if (beginBtn = classNameContains("Button").textContains("立即开始").findOne(2000)) {
console.log("我是点击的") beginBtn.click(); } }); sleep(1000); // 截屏 if (!requestScreenCapture(false)) {
toastLog("请求截图失败"); exit(); } // 保存截屏 captureScreen("/sdcard/5222255.png") shotImf.interrupt() // 结束线程
// 图片比对    var img = images.read("/sdcard/AutoTest/1.png");    var templ = images.read("/sdcard/AutoTest/4.png");        // 在大图片中搜索小图片,并返回搜索结果MatchingResult。该函数可以用于找图时找出多个位置,可以通过max参数控制最大的结果数量。也可以对匹配结果进行排序、求最值等操作。    var p = images.matchTemplate(img, templ);    //或	// 在大图片中搜索小图片,找到时返回位置坐标(Point),找不到时返回null。    var p = images.findimage(img, templ)    if(p){
toast("找到啦:" + p); }else{
toast("没找到"); }

3、点击

// 坐标点击	  click()	  	// 文本点击	  text("点赞").findOne().click()	  // 或	  var str=text(key).findOne()      str.click();      	// desc点击	  desc("点赞").findOne().click()	  // 或	  var str=desc(key).findOne()      str.click();      	// 点击

4、滑动

// @param x1, y1, x2, y2 duration	// duration 要大于100, 单位是ms	ext.swiperScreen(485, 1000, 485, 200, 210)

未完待续…

转载地址:http://bnxxi.baihongyu.com/

你可能感兴趣的文章
VS2008 Unicode和多字节编码区别
查看>>
SHELLEXECUTEINFO 和 ShellExecuteEx的使用
查看>>
在VC中调用WebService
查看>>
VC++调用webservice (不使用.NET的托管技术)
查看>>
VS2008非托管c++访问webservice服务
查看>>
C++extern用法
查看>>
vc++生成程序不需要.net运行环境的可以执行exe程序的方法
查看>>
fstream默认不支持中文路径和输出整数带逗号的解决办法
查看>>
各种程序打包软件的安装命令
查看>>
Wise Installation使用中注意的问题
查看>>
WinCE开发环境的搭建
查看>>
让fstream支持中文路径
查看>>
Wise Installation使用中注意问题 总结
查看>>
wince 禁止程序标题栏上的退出按钮X
查看>>
线程池原理及创建(C++实现)
查看>>
世界上能做一个链接器的人坐不满一屋!做个编译器和链接器应该看的书籍
查看>>
Git远程操作详解
查看>>
培养程序员的人脉
查看>>
技术人,不要总在很初级的层面上谈管理
查看>>
CMarkup与tinyXml直接解析XML字符串
查看>>