selenium 中同一个 driver,第一个页面,输入网址,填写登录信息登录,可登录成功。此时,同一个浏览器新打开一个标签页,输入另一个网址,输入账号密码登录,这时已经进入首页,但是从接口看是登录失效的状态(图二)。
尝试一:不登录网址一,切换窗口后登录网址二
结果:网址二可登录成功
尝试二:正常登录网址一,网址二绕过登录页,直接用 token 登录(图一)
结果:登录失败,显示登录失效,请重新登录
脚本想实现两个不同的网页分别操作,但是发现在第一个页面登录成功后,第二个页面无法正常登录。
这个问题和第一个页面登录的 cookie 有关系吗,怎么样才能实现两个页面均正常登录?
尝试三:刚才手动操作了一下,发现两个网址用的 cookie\JSESSIONID 是一样的,程序跑的 cookie 结果也没问题(图三),所以登录失败的原因是什么啊