玩转手机自动化测试( 二 )


玩转手机自动化测试

文章插图
 
可以看到横纵标125 。
4.返回退出back() #返回exit() #退出5.休眠如果我们想让程序等待一段时间 , 可以使用休眠功能 , 如下:
sleep(3000);#休眠6.文本操作有时候我们进入应用需要进行一些操作 , 这个时候我们可以通过找寻应用中文本的位置来进行精确操作 , 如下:
text('请输入网址')#找文本7.Auto Js UI这里要说的是 , 虽然我们之前的操作比较方便 , 但是如果你想把这些操作做成一个界面的话 , 就需要用到UI了 , 这样就会更方便了 , 像一些自动化工具 , 比如自动电击器就是这个原理了 , 我们来看一个最简单的例子 , 如下:
"ui";ui.layout(<vertical foreground="#BBFFFF" bg='#F5F5F5'> #垂直布局加前景背景色设置<input id="name" text="请输入名字"/>#输入框<button id="one" text="按钮1" alpha="0.6" w="200dp" textSize="10sp"/>#按钮<button class="two" w="100dp" text="按钮2"/><horizontal>#水平布局<button w="auto" alpha="0.8" text="按钮3"/><button w="*" text="按钮4"/></horizontal></vertical>);ui.one.click(function(){#元素点击事件var n=ui.name.getText();toast(n)})
玩转手机自动化测试

文章插图
 
其实UI控件中的方法基本大部分和JavaScript的方法一样 , 掌握了JavaScript你就可以非常轻松的使用UI控件了 。
 
三、总结Autojs主要就是用于我们的手机设备的脚本编写 , 所以与ADB也会有很多相似之处 , 可以这么说 , 只要你掌握了ADB和JavaScript , 掌握这就跟喝水那么简单 。
对了 , 还要跟大家补充一句 , 那就是Autojs的在线官方文档地址:
https://hyb1996.github.io/AutoJs-Docs/#/上面介绍的有很多方面 , 如果你不方便每次都联网查询的话 , 可以结合咱们前几天讲的整站爬取方案哦 。




推荐阅读