Python3 Appium自动化测试入门

概述:主要是做App客户端相关自动化操作。实现自动化用例,通过pytest和allure框架完成自动化测试并输出测试报告。在客户端较稳定的情况下,可多次重复实现自动化回归。

一、环境搭建

操作系统:Mac 11.5.2

1、Pycharm //官网下载

2、Anaconda(Python3.8)//python --version

3、brew //brew --version

4、Android-sdk //adb --version

5、Appium //官网下载

6、Xcode //App store下载

其他包:

pip install Appium-Python-Client

pip install selenium

pip install -U pytest

pip install allure-pytest

brew install allure


pytest执行全部用例:

py.test test/ --alluredir ./result/

pytest执行部分用例:

py.test test/ --allure_features='购物车功能' --allure_stories='加入购物车'

allure生成报告:

allure generate ./result/ -o ./report/ --clean

二、构建Appium自动化服务器

概述:Appium原理类似Selenium,通过Appium服务器,以代码驱动去操作客户端软件

1、进入Appium

2、port

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值