Java Selenium webdriver : 如何处理登录后的身份验证窗口



我正在尝试自动执行Web应用程序的登录场景,提交用户名和密码后,我们会看到一个本机身份验证弹出窗口(不是HTML)。

场景

sendKeys("Email","Test");
sendKeys("Password","user");
click('Login');

点击后 登录 ,我们看到一个身份验证窗口,我们必须在其中输入不同的凭据

问题:点击登录按钮后,控件永远不会转到下一行,并抛出超时异常(关闭身份验证弹出窗口)。如何处理这个问题的任何建议。

到目前为止,我所尝试的所有内容 - alert.authenticateUsing() 和机器人脚本还没有用,因为控制永远不会转到下一行。

用户名:password@url 不是一个选项,因为该 URL 是在验证第一个凭据后生成的。

环境 : MAC , 硒 3.3 , 铬最新

使用一些内部技巧使用用户名:password@url解决了它

最新更新