[問題] selenium suits讀取yaml檔案的問題已刪文
各位先進好。
目前手上有一支畫面test suit,使用selenium套件並要把結果上傳至testrail
hardcoding的部分已經做好,一共可以分成三種測試pattern
如圖各列出一種:
https://i.imgur.com/vVm3lL8.png

下一步需要把login info, locator, assertion的值都用YAML檔案存取
YAML檔案格式已經設計好如下
https://i.imgur.com/Fg2OV8n.png

目前的構想是先將測試程式合併成依照YAML層數決定該執行哪些步驟的function
再另寫一支主程式和yamlfile loader(OrderDiction)
由主程式迴圈讀取yaml裡面的key(test id)和value(test_data)
呼叫測試程式執行
但因為我完全沒有物件導向的實務經驗,已經花了一整天在畫圖、研究怎麼繼承
dict的資料該怎麼取出原始碼才會乾淨...(直接呼叫太多層自己看了也很阿雜)
想知道有沒有什麼其他更簡潔好懂的方法?
基本觀念薄弱,描述的可能很糟糕還請多多指教。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 152.165.112.166 (日本)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1580812389.A.4E3.html
Python 近期熱門文章
PTT數位生活區 即時熱門文章