Airtest自动化测试篇——python编写和执行用例(上)

目录导包连接设备编写脚本生成报告导包主要需要导入三个包:从airtest.core.api中import所有APIfrom airtest.core.api importfrom airtest.cli.parser import cli_setupfrom airtest.report.report import simple_report可以在AirtestIDE以.py方式创建脚本,复制其中的初始化代码连接设备2.1 基本的连接方式可以使用以下.
摘要由CSDN通过智能技术生成

图片

目录

  1. 导包

  2. 连接设备

  3. 编写脚本

  4. 生成报告

  5. 导包

主要需要导入三个包:

从airtest.core.api中import所有API

from airtest.core.api import

from airtest.cli.parser import cli_setup

from airtest.report.report import simple_report

可以在AirtestIDE以.py方式创建脚本,复制其中的初始化代码

  1. 连接设备

2.1 基本的连接方式

可以使用以下语句进行设备连接:

if not cli_setup():

auto_setup(file,logdir=True,devices=[“android://127.0.0.1:5037/127.0.0.1:62025?cap_method=JAVACAP&&ori_method=MINICAPORI&&touch_method=MINITOUCH”,],project_root=“D:/pyworkspace/airtest_demo1/blackjack”)

当没有外部参数传入时,就调用auto_setup函数自动配置运行环境。

auto_setup的函数参数如下:

auto_setup(basedir=None,devices=None,logdir=None,project_root=None, compress=None)

自动配置运行环境,如果当前没有连接设备的话,就默认尝试连接Android设备。



参数:

    basedir – 设置当前脚本的所在路径,也可以直接传 __file__ 变量进来

    devices – 一个内容为 connect_device uri 字符串的列表

    logdir – 可设置脚本运行时的log保存路径,默认值为None则不保存log,如果设置为True则自动保存在/log目录中

    project_root – 用于设置PROJECT_ROOT变量,方便 using 接口的调用

    compress – 屏幕截图的压缩比率,在[1, 99]范围内的整数,默认是10

主要修改的是auto_setup函数的两个参数:devices和project_root:

project_root:

设置为项目的根目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值