版本提测需要对 2000 多个新页面进行冒烟测试,确认是否有数据展示;一个个点击太费时间了,是否有工具或者开源项目可以对 web 页面自动遍历和截图的? ps:页面不是通过 href 链接跳转的,就是大部分都是同一个页面上有不同的切页或者下钻弹框。
没太理解 “就是大部分都是同一个页面上有不同的切页或者下钻弹框。”,具体是什么意思?每个页面的 url 是一样还是不一样?
前面提到一个个点击,我理解你想要的应该是基于可交互控件进行遍历的工具,这类工具大多针对的是 app ,针对 web 的没怎么见到过。建议可以找个针对 app 且基于 appium 的进行改造(appium 的协议和 webdriver 基本一致,改起来相对容易一些)。
2000 个页面,根本不是什么事情,有发帖这个功夫,一组人算他 5 个,可能一半工作都完成了。 自动遍历还要截图,截图还要看吗?如果要看一下,和自己点开看有什么区别。如果是一次性工作,手工做一下性价比最高。叫上开发一起做都行,如果公司有 30 个人,算下来一个人也就 65 个页面,一天抖音都不止看这么多。
自己找个 app 遍历工具并将其改造成 web 遍历工具呢?
cypress 自动化框架阔以看看
实在不行使用 UIRecord 录制一遍,或者用 Puppeteer 搞一下
仅仅截图 不代表功能正常吧
楼主说了前提是:确认是否有数据展示,应该需要增加简单的断言判断,不通过才截图吧