由於公司目前的產品大部分都是APP端的H5頁面,APP原生頁面很少,測試H5頁面如果去搭建appium或者macaca這類自動化平台太費時,太重而不能快速落地;與自動化的目標:提高測試效率相悖。但如果在web端測試H5頁面既能覆蓋絕大部分的UI功能,又能省時省力,快速落地;十分吻合項目需求。
下面就來介紹下查違章系統H5頁面如何在web實現UI自動化功能的:
1、下載對應的library:
pip install robotframework-selenium2library
2、Chrome瀏覽器模擬手機打開H5頁面:
第二行:定義手機型號,即你要以那種手機型號打開H5頁面
第三/四行:設置chromeoption的模擬器信息
第五行:以設置的模擬器信息driver瀏覽器
第六行:打開H5頁面的URL鏈接,
此時Chrome打開的H5頁面就完全和手機打開的效果一樣

4、下面就可以愉快的編寫UI腳本,完全和web頁面一樣操作就OK。效果如下:

