码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-04-12 11:57:24      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:结果   _id   drivers   cli   lse   rest   name   bsp   port   

背景:

  目前的项目中,需要在一个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)

 

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

标签:结果   _id   drivers   cli   lse   rest   name   bsp   port   

原文地址:https://www.cnblogs.com/eosclover/p/10694975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!