还真不好调整,试试重新刷新,或者自行搭建一个试试,Java+vue 栈搭建很容易的,
demo 是用大善人 CF + 个人家宽移动网 + 迷你主机搭建的,可能有网络问题
playwright 支持 Context 上下文处理,可以 new 两个 context 对象,一个是未登录认证的,一个是认证编码的
示例:
@BeforeClass
public void beforeClass() throws Exception {
browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setHeadless(true));
noLoginContext = browser.newContext();
loginContext = browser.newContext();
loginPage = loginContext.newPage();
loginPage.context().addCookies(_cookies); // 添加cookie,或者不用手动添加cookie的方法,自行请求登录页面输入账号密码也是可以的
}
此后,使用loginContext 进行newPage()和navigate()即是登录态进行处理请求了
playwright的context是非常好用的,就像写测试代码一样处理,不知道是否达成你的需求
美团的这个高级多了
目前实现的也是有点粗暴的,纯靠 cpu 像素对比的
yes
确认下问题,是检测是否正常弹窗、是否正常加载多个 tab 页吗?
如果是,目前代码版本不支持,需要开发下,二开也很容易的。
当前版本,主要是校验 H5 页面的 title 和截图进行对比相似度是否达到 60%,有异常进行报警
开发了前端页面供添加用例,其实就是加上 URL、页面标题、报警机器人等信息,图片对比是默认进行的
不好意思,贴子篇幅较少,只写了主要的原理,没写前端的东西;
我搭建了 demo 试用:https://check.itest.ren/
招聘结束,感谢大家
加班相对较少,有自己的成长空间,欢迎投递
好像不支持 RPC 类