puppeteer 和浏览器通信的协议是:WebSocket
需求:
我需要自动化测试一个列表的筛选表单
点击展开之后:
上面三个是input输入框,下面三个分别是用的ant design组件库 的Select和DatePicker组件
一.遇到的问题
1. await page.goto(``);进入登录页之后的一个内页之后console.log( await page.url());一直会重定向到登录页
2.选择器无法选择到Select、DatePicker并无法赋值
await page.type('#fromDate > div > input', '2019/04/03');
await page.type('#toDate > div > input', '2019/04/07');
这样是无法给DatePicker赋值的
二.解决方法
1.因为页面直接打开,没有localStorage,无法进入内页,需要在打开内页之前先完成登录
beforeEach(asy