首页 > 解决方案 > java - 如何通过java中的selenium在弹出框中发送用户名和密码?

问题描述

点击链接查看:弹出截图

我正在尝试自动化这个:http ://the-internet.herokuapp.com/basic_auth in chrome using Selenium java。我想插入用户名、密码,然后单击登录或取消。但我无法“检查元素”。

标签: javaseleniumselenium-webdriverpopuppopupwindow

解决方案


它是窗口身份验证弹出窗口,而不是 javascript 警报。因此,在这种情况下,您需要修改 Webdriver URL。(AutoIT 也可以应用。但下面是处理它的简单方法。)
比如说,username=admin,password=admin。只需传递以下网址:

driver.get("http://admin:admin@the-internet.herokuapp.com/);

推荐阅读