温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

android中怎么实现自动化测试

发布时间:2021-06-09 17:51:28 来源:亿速云 阅读:199 作者:Leah 栏目:移动开发

今天就跟大家聊聊有关android中怎么实现自动化测试,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

打开eclipse新建一个avd(android模拟器),然后运行这个模拟器。打开eclipse新建一个avd(android模拟器),然后运行这个模拟器。

进入sdk下面的tools目录下运行monkeyrunner。

android中怎么实现自动化测试

现在可以执行一些自动化测试的命令啦,这里以点击界面的命令做讲解。

首先是引入monkeyrunner相关的包。

然后是连接刚才运行的模拟器。

android中怎么实现自动化测试

在模拟器里打开你要测试的应用。

android中怎么实现自动化测试

这里以点击APP界面上的红心来测试点赞功能,点击完发现多了一个赞。

红心坐标的获取可以通过uiautomatorviewer来实现,后面将做讲解。

android中怎么实现自动化测试

至此我们已经学完简单的自动化测试了,这里将列出相关的其它一些比较常用的命令:

1、按下HOME键 device.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP) 2、按下BACK键 device.press('KEYCODE_BACK',MonkeyDevice.DOWN_AND_UP)

3、安装APP device.installPackage('apk在电脑上的位置')

4、卸载APP device.removePackage('app的包名')

想了解更多API的同学可以查看官方文档,http://www.android-doc.com/tools/help/monkeyrunner_concepts.htmlunner_concepts.html

上面我们演示的那些命令也可以放在python脚本里面,然后通过运行monkeyrunner 你的脚本名字.py来实现整个过程的自动化。上面我们演示的那些命令也可以放在python脚本里面,然后通过运行monkeyrunner 你的脚本名字.py来实现整个过程的自动化。

好了,关于monkeyrunner工具的介绍就到此结束了。后面的内容我们将简单的讲下uiautomatorviewer工具的使用。好了,关于monkeyrunner工具的介绍就到此结束了。后面的内容我们将简单的讲下uiautomatorviewer工具的使用。

首先在android模拟器中打开需要获取坐标的元素所在的界面。

然后在sdk的tools目录下执行uiautomatorviewer命令,执行后将弹出一个窗口。

android中怎么实现自动化测试

android中怎么实现自动化测试

看完上述内容,你们对android中怎么实现自动化测试有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI