概述html
通常網頁都會存在英文中文版,特別是海外遊戲,會存在多種語言版本。前端
當前的自動化只是針對瀏覽器的,由於採用的模式是瀏覽器插件嵌入測試。chrome
瀏覽器插件開發請搜索網上的教程。json
三語自動化測試後端
chrome插件開發目錄文件以下:【開發不是很徹底,沒有按規則命名】瀏覽器
1.language.json:各類語言的預期值(請確保都是正確的)框架
主頁查看大體是這樣:測試
2.popup.html:主界面spa
3.main.js主js操做功能集合插件
4.test.js嵌入被測網頁的js,與main.js交互使用
說明
被測的產品框架比較好,全部的語言都是在後端存儲,並整合成js傳送給前端,因此本次的作法是:
後端--->js文件--->生成json---->html讀取該json--->校驗該json
經過狀況:[結果直接回復經過]
失敗的狀況:【顯示失敗,而且附上錯誤的key,預期值,實際值】
後記
除了從後端獲取js變量模式,還能夠從網頁上爬去文字,再與預期文件匹配【這種狀況是,開發的產品不具備以上被測產品的規則】