UI 自動化框架 yaml 大法

咖哩飯發表於2020-05-27

一、繼上次排程平臺分享之後,給大家看看我的測試框架,有一些東西比目前開源出來的新穎些
1、相信很多人也採用了yaml來編寫用例,他比excel編寫的用例更好維護和美觀,我這裡的不同之處就是,封裝了一套模板來讀yaml。比如XPATH我就會用find_xpath來定位,click——我會click()。send_keys{}裡面可以寫固定的值、也可以寫變數。send_keys{忘記密碼},會自動輸入 info=忘記密碼的text。

2、引數化,很多場景定位封裝一套就可以了,只需要改變輸入的值,比如不同賬號的登入,我的引數化是這樣寫的,那麼如何呼叫呢,請看下圖

3、如圖所示,通過讀取data.yam將變數的值傳給模板即可

4、那麼我們來看下執行效果吧,日誌資訊直接讀取的info的資訊,避免寫太多print或者log.info

5、結合zalenium儲存執行的視訊效果更佳哦,右上角可以列印出日誌的資訊

6、結合上次的排程平臺效果飛一般的棒,今天有點晚了,內容組織的不夠好,有疑問的可以加我微信 liuxiaolu4986

相關文章