问答 如何进行 web 自动遍历页面并截图?

damao_20220701 · 2022年09月30日 · 最后由 匿名用户 回复于 2022年10月22日 · 10025 次阅读

版本提测需要对 2000 多个新页面进行冒烟测试,确认是否有数据展示;一个个点击太费时间了,是否有工具或者开源项目可以对 web 页面自动遍历和截图的?
ps:页面不是通过 href 链接跳转的,就是大部分都是同一个页面上有不同的切页或者下钻弹框。

共收到 8 条回复 时间 点赞

没太理解 “就是大部分都是同一个页面上有不同的切页或者下钻弹框。”,具体是什么意思?每个页面的 url 是一样还是不一样?

前面提到一个个点击,我理解你想要的应该是基于可交互控件进行遍历的工具,这类工具大多针对的是 app ,针对 web 的没怎么见到过。建议可以找个针对 app 且基于 appium 的进行改造(appium 的协议和 webdriver 基本一致,改起来相对容易一些)。

2000 个页面,根本不是什么事情,有发帖这个功夫,一组人算他 5 个,可能一半工作都完成了。
自动遍历还要截图,截图还要看吗?如果要看一下,和自己点开看有什么区别。如果是一次性工作,手工做一下性价比最高。叫上开发一起做都行,如果公司有 30 个人,算下来一个人也就 65 个页面,一天抖音都不止看这么多。

自己找个 app 遍历工具并将其改造成 web 遍历工具呢?

cypress 自动化框架阔以看看

实在不行使用 UIRecord 录制一遍,或者用 Puppeteer 搞一下

仅仅截图 不代表功能正常吧

微凉 回复

楼主说了前提是:确认是否有数据展示,应该需要增加简单的断言判断,不通过才截图吧

回复内容未通过审核,暂不显示
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册