用pyppeteer写自动化软件。
通过pyppeteer的launch函数打开windows系统chrome浏览器。然后打开一个公司内部网页,点击“登陆”按钮后,没有在原chrome浏览器的新标签页打开登陆页面,而是重新启动一个chrome浏览器打开登陆页面,这是为什么?不在原浏览器打开的话,没办法通过pyppeteer控制网页的动作。
如果不通过launch打开浏览器,而是系统正常启动的浏览器,再次执行相同操作,则会在原浏览器新标签页打开登陆页面。
“登陆”按钮调用一个javascript函数,通过window.location.href跳转。这个函数不是在原页面跳转吗,为什么会打开新页面。