• Airtest IDE 自动化测试12——报告加截图 snapshot


    前言

    Airtest 生成报告的时候,每个步骤都会自动带上截图,也可以自动添加截图,使用snapshot()方法

    snapshot 方法使用

    对目标设备进行一次截图,并且保存到文件中。

     参数

    • filename - 保存截图的文件名,默认保存路径为 ST.LOG_DIR 中
    • msg - 截图文件的简短描述,将会被显示在报告页面中
    • quality - 图片的质量,[1,99]的整数,默认是10
    • max_size - 图片的最大尺寸,例如 1200

    返回:截图文件的绝对路径

    支持平台:Android,ios,Windows

    示例:

    >>> snapshot(msg="index")
    >>> # save the screenshot to test.jpg
    >>> snapshot(filename="test.png", msg="test")
    

     可以设置截图的画质和大小

    >>> # Set the screenshot quality to 30
    >>> ST.SNAPSHOT_QUALITY = 30
    >>> # Set the screenshot size not to exceed 600*600
    >>> # if not set, the default size is the original image size
    >>> ST.IMAGE_MAXSIZE = 600
    >>> # The quality of the screenshot is 30, and the size does not exceed 600*600
    >>> touch((100, 100))
    >>> # The quality of the screenshot of this sentence is 90
    >>> snapshot(filename="test.png", msg="test", quality=90)
    >>> # The quality of the screenshot is 90, and the size does not exceed 1200*1200
    >>> snapshot(filename="test2.png", msg="test", quality=90, max_size=1200)  

    截图使用

    点击app 启动图标,启动后 sleep 5秒,对app 屏幕截图

     查看报告,显示截图

     设置参数使用

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    中国行业应用软件领域恶性循环的原因是什么?【转载】
    UED之开新窗口
      关于周华健,我觉得有那么几个时期:转
    投影
    undo自动调优介绍
    (原)Oracle事务与Undo段的分配过程
    数据所在的数据块实验
    Oracle 检查点队列与增量检查点
    GC Buffer Busy Waits处理
    如何找出Oracle instance中当前打开游标open cursor的总数?
  • 原文地址:https://www.cnblogs.com/canglongdao/p/15546514.html
Copyright © 2020-2023  润新知