当前位置:   article > 正文

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

airtest keyevent 坐标

图片

目录

  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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

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

project_root:

设置为项目的根目录

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/488706
推荐阅读
相关标签
  

闽ICP备14008679号