高效移动应用UI测试解决方案

更新:11-14 现代故事 我要投稿 纠错 投诉

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。

用户评论

残花为谁悲丶

终于等到这个工具了!我平时手机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位网友表示赞同!

【高效移动应用UI测试解决方案】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:探寻历史足迹:见证时代变迁 下一篇:深入解析HTML页面布局与列表元素使用技巧