前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 运行 Appium 测试的示例

Python 运行 Appium 测试的示例

作者头像
周小董
发布2019-05-10 14:53:30
1K0
发布2019-05-10 14:53:30
举报
文章被收录于专栏:python前行者python前行者

版权声明:如需转载本文章,请保留出处! https://blog.csdn.net/xc_zhou/article/details/89609177

  • Python sample(Python示例)下载

https://github.com/appium/sample-code/tree/master/sample-code/examples/python 其中要求安装:

代码语言:javascript
复制
pip install Appium-Python-Client
pip install pytest
  • 启动Appium,并确保已经连接模拟器

启动验证: 启动之后,在浏览器中输入http://localhost:4723/wd/hub/status出现下面代码说明成功

{“status”:0,“value”:{“build”:{“version”:“1.12.1”}},“sessionId”:null}

  • 执行官方示例代码

下载地址:https://github.com/appium/sample-code/tree/master/sample-code 添加联系人的示例代码

  • 下载对应APK
image.png
image.png
  • 下载Python执行文件
image.png
image.png
  • 修改android_contacts.py文件 下载后的原始文档如下:
image.png
image.png

修改后,如下

image.png
image.png

注意:

我遇到的问题:在终端运行时提示:在文件夹中找不到对应的apk文件 直接运行E:\appium1\PythonSamples>android_contacts.py

image
image
image
image

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

代码语言:javascript
复制
desired_caps['app'] = PATH(
'../../../sample-code/apps/ContactManager/ContactManager.apk'
)

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

代码语言:javascript
复制
desired_caps['app'] = PATH(
'E:/appium1/apps/ContactManager/ContactManager.apk'
)

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

image
image

模拟器端的运行情况

image
image

Appium Desktop 的简单应用

由于Appium Desktop出来了,所以使用appium要比以前简单许多

1、启动Appium Desktop

2.png
2.png

2、启动成功后如图,点击inspector

3.png
3.png

3、查看设备是否链接成功

image
image

4、在inspector中添加参数,点击【start Session】

image
image

5、成功启动后如图

image
image

参考:https://testerhome.com/topics/8038 https://testerhome.com/topics/11534

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年04月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 注意:
  • Appium Desktop 的简单应用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档