【发布时间】:2020-11-05 21:06:31
【问题描述】:
有一种情况是,当我在 chrome 浏览器中手动打开 URL 并提供凭据时。 单击登录按钮后,一个 OTP 将进入移动设备。输入 OTP 后有一个复选框。 不要向 OTP 询问此浏览器。如果我们单击该复选框并登录到门户。然后从下次我们打开相同的浏览器并访问门户网站,它不会要求 OTP。那么我们可以在每次关闭浏览器后自动打开同一个浏览器吗?无需调用新的 chrome 实例。
【问题讨论】:
-
您可以将 OTP 选项更改为 Authenticator 吗?当您在完成 OTP 后手动打开新浏览器时会发生什么情况,它仍然会再次要求 OTP 吗?
-
当你我们使用 webdriver 时,它会每次创建新实例并打开新的 chrome。对于这种情况,每次 OTP 都会询问。因此,当我打开本地安装的 chrome 时,它只会询问一次 OTP。
-
好的,那么您可以在执行过程中打开本地 chrome 配置文件,这样您就不会再次收到 OTP 请求。请参考this发帖
标签: java selenium-webdriver automation selenium-chromedriver