概述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变量模式,还能够从网页上爬去文字,再与预期文件匹配【这种状况是,开发的产品不具备以上被测产品的规则】