赞
踩
目录
导包
连接设备
编写脚本
生成报告
导包
主要需要导入三个包:
from airtest.core.api import
from airtest.cli.parser import cli_setup
from airtest.report.report import simple_report
可以在AirtestIDE以.py方式创建脚本,复制其中的初始化代码
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:
设置为项目的根目录
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。