zoukankan      html  css  js  c++  java
  • Robot Framework+adb框架实现Android集成自动化测试案例⑸——L1层测试用例

    一、L1层测试用例

    以下是L1层的部分测试用例,完整的测试用例和代码见下一张的GitHub地址。

    1.初始化.robot

    *** Settings ***
    Resource          ../L2层关键字.robot
    
    *** Test Cases ***
    切换EMMC模式
        [Tags]    AUTO
        Clear
        切换设备模式    emmc
        sleep    30
    
    初始化
        [Tags]    AUTO
        菜单按钮
        返回按钮
        菜单按钮
        点击第三栏
        点击第二栏
        向上滑动
        点击第二栏
        点击第三栏
        Cmd    adb shell input tap 230 185
        sleep    240
        ${value1}    截图    Language_default
        ${brightness}    获取亮度
        Cmd    adb shell input tap 285 130
        Cmd    adb shell input tap 285 185
        向上滑动
        Cmd    adb shell input tap 285 110
        Cmd    adb shell input tap 285 160
        Cmd    adb shell input tap 285 210
        向下滑动
        FOR    ${i}    IN RANGE    0    int(10)
            Cmd    adb shell input tap 285 80
        END
        下一步
        sleep    60
        下一步
        Cmd    adb shell input tap 160 140
        Cmd    adb shell input tap 260 140
        下一步
        sleep    2
        ${value2}    截图    Calibration_center_point
        点击提示
        Prompt Box    请校准DVR中心点
        下一步
        sleep    2
        点击提示
        sleep    3
        ${value3}    截图    Drag_adjiust_volume
        点击提示
        大小断言    ${value1}    0.95
        范围断言    155    ${brightness}    150
        大小断言    ${value2}    0.95
        大小断言    ${value3}    0.95
    
    首次进入播放页面
        [Tags]    AUTO
        返回录制页面
        菜单按钮
        sleep    1
        点击第二栏
        sleep    1
        点击第二栏
        sleep    1
        点击第一栏
        sleep    3
        点击提示
        sleep    3
        ${value}    截图    First_play
        点击提示
        大小断言    ${value}    0.95

    2.System.robot

    *** Settings ***
    Resource          ../L2层关键字.robot
    
    *** Test Cases ***
    检查播放目录中的文件
        [Tags]    AUTO
        菜单按钮
        返回录制页面
        菜单按钮
        点击第二栏
        点击第一栏
        sleep    1
        ${value}    截图    EMMC_playback_1
        大小断言    ${value}    0.95
    
    SD卡容量按钮状态
        [Tags]    AUTO
        返回录制页面
        菜单按钮
        点击第三栏
        点击第三栏
        点击第一栏
        ${value}    截图    EMMC_SDcard_storage
        大小断言    ${value}    0.90
    
    格式化SD卡按钮状态
        [Tags]    AUTO
        返回录制页面
        菜单按钮
        点击第三栏
        点击第三栏
        ${value}    截图    EMMC_FormatSDcard
        大小断言    ${value}    0.97
    —————————————————————————————— 选择正确的事、再把事做正确 ——————————————————————————————
  • 相关阅读:
    pdf 去水印 比较好用
    ffmpeg从视频中每隔几秒提取一张图片
    tampermonkey 网盘直链下载助手
    淘工厂买的usb 蓝牙5.0 外置台式机 适配器(下载)
    Apache Doris 轻松入门和快速实践
    一步一步编译最新版Apache Doris 0.15版本的详细过程
    go使用msgpack
    服务接口杂谈
    关于真伪3层所讨论的
    jattach最近的一些更新
  • 原文地址:https://www.cnblogs.com/airb/p/14115901.html
Copyright © 2011-2022 走看看