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

探索:数据驱动-数据模型和数据管理

时间:2018-07-16 00:28:19      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:btn   5.x   类型   conf   应该   [1]   hit   index   min   

1.需求分析:产品因为历史开发原因只能按照XPATH定位,该场景下数据管理应该具备和脚本语言适配、和脚本耦合性低、结构明确易管理。
2.技术调研:RF自带变量功能 CONFIG TXT EXCEL YAML
3.解决方案:Python+pyyml+YAML
案例:
PRODUCT INFO:
    URL: http://XXXXXX/index.html
    USERNAME:
        XPATH: //*[@elename="userName"]
        VALUE: admin
    PASSWORD:
        XPATH: //*[@elename="password"]
        VALUE: XXXxX
    LOGBTN: //*[@elename="loginBtn"]
    LOGINVER: //*[@id="xxxx"]/li[1]/a/i
数据文件格式分析:在脚本中按功能需要分为3类:点击、选择、输入,再结合按参数传递类型共5类
A.单参数传递
1.XPATH(str)
2.XPATH+XPATH(dict, len=2)
3.XPATH+VALUE(dict, len=2)
B.多参数传递
4.XPATH(list(str))
5.XPATH+XPATH or XPATH+VALUE (list(dict), len>2)

探索:数据驱动-数据模型和数据管理

标签:btn   5.x   类型   conf   应该   [1]   hit   index   min   

原文地址:https://www.cnblogs.com/mariahcat/p/9315667.html

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