• UI半自动化实战-从UI入手,新增多条业务数据


    背景:

      目前的项目中,需要在一个list里边有1000多条数据去测性能,截止目前为止,走正常的业务流程进来的数据只有20条,如何快速的新增1000多条数据呢?

    思考:

      目前在做UI自动化的测试,Airtest+python    有现成的代码  

    实践结果:----待改进  思考如何做到全自动化

        目前:半自动化   需要手动替换身份证号和姓名 

        在airtest编辑器中,每次执行完成后,需要手动替换身份证号(网上搜一大堆)和姓名 ,同时在点击运行按钮 

    __author__ = "ThinkPad"
    from airtest.core.api import *
    auto_setup(__file__)
    from poco.drivers.android.uiautomation import AndroidUiautomationPoco
    poco = AndroidUiautomationPoco(force_restart=False)
    
    
    dev=connect_device('Android:///127.0.0.1:62001')
    poco(text="添加患者").click()
    poco("com.hbp.doctor:id/tv_manual").click()
    # 手动添加患者
    poco("com.hbp.doctor:id/et_idCard").click()    
    dev.shell('input text "110101199003103936"')    ----可变  思考如何输入参数
    poco("com.hbp.doctor:id/et_name").click()       
     # text("Airtest_ces")
    dev.shell('input text "14Airtest_ces1"')          ---可变,思考如何输入参数
    poco("com.hbp.doctor:id/tv_address").click()
    poco(text="北京市").click()
    poco("com.hbp.doctor:id/tv_string").click()
    poco(text="西城区").click()
    poco("com.hbp.doctor:id/tv_confirm").click()
    sleep(3)
  • 相关阅读:
    小白的Python之路_day1
    Vue---tab切换时不刷新
    Vue---第十五章使用VScode编写第一个脚本
    Vue---第十四章visual studio code使用
    Vue---第十三章基础运算和v-model
    Vue---第十二章批量下载模块
    vue---第十一章全局依赖环境区分
    Vue---第十章全局变量
    Vue---第九章NPM
    hadoop-Rpc使用实例
  • 原文地址:https://www.cnblogs.com/eosclover/p/10694975.html
Copyright © 2020-2023  润新知