appium示例代码python_1Python运行Appium测试的例子

电脑系统配置:Windows7的64位

1、Python sample(Python示例)下载

其中要求安装:

pip install Appium-Python-Client

pip install pytest

2、安装pip(在上面示例下载的时候,就可以安装了,同时操作节省时间)

我下载的是Python2.7,是压缩包的话直接解压放到一个盘下就可以了。

配置环境变量

注:一定要将环境变量配好,因为配置了环境变量,在使用终端命令的时候才可以在任何目录下输入Python命令不至于识别不到。不配置的话必须每次到安装目录下才可以运行

说明:

D:\Python27是Python的安装目录

D:\Python27\Scripts是easy_install和pip工具目录

配置方法如下:

868136-20190604083133185-1578029080.png

在此处加入,下面一句话:

D:\Python27;D:\Python27\Scripts

验证配置环境成功

在cmd终端验证已经安装配置完成:

868136-20190604083155972-1311244545.png

2.安装pip输入:easy_inatall pip

验证安装结果

868136-20190604083214358-972016351.png

3、安装Appium-Python-Client

我的已经安装好了,如下

868136-20190604083236349-113714898.png

868136-20190604083257981-1043338617.png

或许还要安装:selenium(我的已经安装成功,如下)

868136-20190604083317020-239735263.png

4、安装pytest(后面发现可能不需要,不过这是个很好的测试框架,以后会有用)

868136-20190604083340137-1156520079.png

5、启动Appium,并确保已经链接模拟器

可以直接在客户端点击启动

868136-20190604083400680-1956665684.png

在终端启动:输入appium -a 127.0.0.1 -p 4723

-a 是服务地址 -p 端口号

出现下图所示,启动成功

868136-20190604083420278-785387513.png

启动验证:

{"status":0,"value":{"build":{"version":"1.4.13","revision":"c75d8adcb66a75818a542fe1891a34260c21f76a"}}}

模拟器已经成功链接(如何链接模拟器在另一篇文章中描述了)

868136-20190604083437286-1220579458.png

6、执行官方示例代码

添加联系人的示例代码

1、下载APK

868136-20190604083459233-923697432.png

2、下载Python执行文件

868136-20190604083520832-436254908.png

3、修改android_contacts.py文件

下载后的原始文档如下:

868136-20190604083536766-1480144796.png

修改后,如下

868136-20190604083558022-938954714.png

注意:

我遇到的问题:在终端运行时提示:找不到对应文件

直接运行E:\appium1\PythonSamples>android_contacts.py

868136-20190604083616084-1613697601.png

868136-20190604083630768-1148287098.png

原因:下面代码绝对路径错误

desired_caps['app'] = PATH(

'../../../sample-code/apps/ContactManager/ContactManager.apk'

)

这段代码的地址错误。根据提示将对应的apk文件放到对应的路径就可以了

例如:

desired_caps['app'] = PATH(

'E:/appium1/apps/ContactManager/ContactManager.apk'

)

4、运行android_contacts.py文件,成功运行

868136-20190604083654231-1660648388.png

模拟器端的运行情况

868136-20190604083712254-2080908604.png

参考文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值