如何在 java 中通过 selenium 在弹出框中发送用户名和密码?
How to send username and password in popup box through selenium in java?
点击link查看:pop up screenshot
我正在尝试使用 Selenium java 在 chrome 中自动执行此操作:http://the-internet.herokuapp.com/basic_auth。
我想插入用户名、密码,然后单击登录或取消。
但是我无法“检查元素”。
您需要将驱动程序切换到 alert
:
driver.switchTo().alert().sendKeys("Some text");
您可以发送 tab
键从用户名框切换到密码框。
是window认证pop-up,不是javascript告警。所以,在这种情况下你需要修改Webdriver URL。 (AutoIT也可以适用。但下面是简单的处理方法。)
比如说,用户名=admin,密码=admin。只需传递以下 URL:
driver.get("http://admin:admin@the-internet.herokuapp.com/);
点击link查看:pop up screenshot
我正在尝试使用 Selenium java 在 chrome 中自动执行此操作:http://the-internet.herokuapp.com/basic_auth。 我想插入用户名、密码,然后单击登录或取消。 但是我无法“检查元素”。
您需要将驱动程序切换到 alert
:
driver.switchTo().alert().sendKeys("Some text");
您可以发送 tab
键从用户名框切换到密码框。
是window认证pop-up,不是javascript告警。所以,在这种情况下你需要修改Webdriver URL。 (AutoIT也可以适用。但下面是简单的处理方法。)
比如说,用户名=admin,密码=admin。只需传递以下 URL:
driver.get("http://admin:admin@the-internet.herokuapp.com/);