1. 程式人生 > >探索:數據驅動-數據模型和數據管理

探索:數據驅動-數據模型和數據管理

自帶 url pytho 開發 選擇 xpath定位 輸入 txt 多參數

1.需求分析:產品因為歷史開發原因只能按照XPATH定位,該場景下數據管理應該具備和腳本語言適配、和腳本耦合性低、結構明確易管理。2.技術調研:RF自帶變量功能 CONFIG TXT EXCEL YAML3.解決方案: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)

探索:數據驅動-數據模型和數據管理