其他
爱奇艺iOS稳定性测试实践
01
1.1基础框架
根据页面元素产生事件
识别页面上的元素
对多个页面去重,定位当前所处页面
返回上一个页面
比如H5页面的关闭导航按钮等,可识别DOM树中属性包含back/close字样的元素为返回、关闭按钮,尝试点击以返回上一页;
部分页面导航按钮以“返回”文字呈现,方法1就找不到这种退出按钮。我们把屏幕截图上传给OCR文字识别服务,识别屏幕中的“返回”文字。点击识别到的返回文字以尝试返回上一页;
部分广告浮层的关闭按钮是“X”图样的关闭图片,上述两方法都不能处理。我们则批量搜集此类关闭图样训练了可以识别关闭按钮位置的AI工具,通过点击识别的元素位置以返回上一页。
偶然的弹窗面板处理
保持被测应用处在前台
02
2.2模块指定页面执行
03