python 自动化测试(三)

移动app自动化

appium 是什么? 有什么用?

开源的,跨平台(测试对象运行平台支持ios, andiord),多语言支持(python, java ,ruby等),多平台(windows, linux, mac)

如果是苹果测试,需要在appium server上运行

自动化原理架构图

test script 就是自己写的程序,敲得命令,自动 发送请求给 appium server ,appium server一个进程 ,经过处理转发消息,给手机设备device。设备再将操作结果返回给appium server , 在转发给test script, 发起下一个请求。

安装appium python client 包

pip install appium-python-client

pip install selenium  (appium-python-client包依赖于selenium)

安装appium server

appium是通过js开发的  通过NPM或下载Appium Desktop

appiunm desktop 有一个 Appium 服务器的图形界面封装可以下载,它适用于任何平台。它打包了 Appium 服务器运行需要的所有东西,所以你不需要为 Node 而烦恼。它们还提供一个 Inspector 使你可以查看应用程序的层级结构。

下载地址 https://github.com/appium/appium-desktop/releases/

安装appium server依赖android sdk

安装android sdk

下载地址 https://developer.android.google.cn/studio

安装jdk  

下载 地址 https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值