github上项目地址:https://github.com/appium/appium-desktop
能够使用这个工具的人已经熟悉默认情况下使用Appium 了。
测试环境:Win7系统、Windows ADT模拟器(Android)、Python3.5、Pycharm、配备Android SDK环境
测试目的:实现APP简单操作的自动化
下载Windows版本的Appium-desktop(官网最新最好的):
CC老师下载版本1.2.7(2017年11月21日发布)
链接:https://pan.baidu.com/s/1eSIpwK6 密码:e46k
默认安装后,启动后默认界面如下:
appium-desktop.png 当我看到熟悉的紫色图标时,我瞬间感觉自己穿着紫色的西装吧?
3.配置Appium服务器
熟悉Appium的人都知道,Appium的核心是一个提供一组REST接口的Web服务器。它接收客户端的连接,监听命令,然后在移动设备上执行这些命令,然后将执行结果以HTTP响应的形式返回给客户端。
Appium原理图.png
在默认界面下
填写主机:127.0.0.1
默认端口为4723。
点击“Start Server v1.7.1”启动Appium Server,出现启动界面:
服务器启动.png4.启动检查器会话
点击上图中的放大镜后,您将看到以下界面:
Appium设置.png
左下那一堆Desired Capability就是我们之前使用Appium时需要设置的功能,比如平台名称、平台版本、设备名称等,填写完后你会发现它会自动生成JSON数据格式如右。
当此保留过去后,您可以将此设置保留为单独的设置。
5. 开始对话
点击上一步中的“Start Session”,会出现如下界面:
AppiumDialogue.png从图中可以看出它分为三个部分:
最左边是模拟器或者真机上的APP界面。
中间是生成代码或者做Inspector的部分。
右侧为选中的元素部分
6. 点击打开天眼的上方菜单栏中间的图标,开始录制。
(使用的是虚拟机,整体速度比较慢,可以用真机试试)
有时可能会出现连接异常的情况,需要刷新。
Recorder后面有一个下拉菜单,可以在其中选择Python、Java、Ruby等语言的脚本生成方式,非常方便。
7.将Python脚本导出到Pycharm中
对于脚本来说,和之前的Appium脚本相比并没有太大的区别。应该说,Appium-desktop相当于开启了一个插件,可以自动完成录制、定位元素、生成脚本的步骤。对于不了解Appium具体原理的人来说,省了很多力气,感觉有点像使用Selenium IDE。
【高效移动应用UI测试解决方案】相关文章:
用户评论
终于等到这个工具了!我平时手机app测试一直很费劲,这个神器是不是能让我效率更高?
有9位网友表示赞同!
听说这个工具可以自动完成大部分UI测试,真期待试试效果!
有20位网友表示赞同!
以前搞移动端自动化测试太麻烦了,这篇文章正好能给我一些新思路。
有8位网友表示赞同!
分享一下你们平时常用的移动端UI自动化测试工具吗?
有16位网友表示赞同!
对于新手来说,这个工具的使用是不是比较难上手?
有17位网友表示赞同!
这篇文章讲清楚了吗?我有点看不明白某些概念。
有13位网友表示赞同!
我想知道这个神器支持哪些平台,比如安卓和苹果系统?
有15位网友表示赞同!
可以分享一下关于这个工具的使用教程吗?
有6位网友表示赞同!
有没有什么类似的开源工具可以使用呢?
有12位网友表示赞同!
这个移动端UI自动化测试神器还能实现多平台同步测试吗?
有16位网友表示赞同!
现在越来越多的app依赖于手机接口了,这样的测试工具必不可少啊!
有13位网友表示赞同!
我已经开始尝试使用这个工具了,感觉很不错,能帮助我节省很多测试时间。
有16位网友表示赞同!
我希望这个工具能够支持更多的功能,比如图片比对更加精准的测试。
有6位网友表示赞同!
对于不同类型的UI设计,这个神器能否提供不同的适配方案?
有13位网友表示赞同!
学习一下这篇文章,或许就能让我更轻松地完成移动端app开发测试工作了。
有11位网友表示赞同!
看来这个工具能够有效解决很多移动端开发中遇到的问题。
有17位网友表示赞同!
希望这款工具能够不断改进和更新,带来更好的用户体验!
有8位网友表示赞同!
对于专业的UI自动化测试人员来说,这项工具是必备的利器。
有20位网友表示赞同!
期待看到更多关于这个工具的使用案例和经验分享。
有7位网友表示赞同!
这款神器真的太酷了!它不仅能提升效率,还能让测试工作更加便捷化。
有6位网友表示赞同!