【发布时间】:2018-10-21 08:07:54
【问题描述】:
在 chrome 浏览器中自动弹出身份验证时,我有点挣扎。 我正在使用这个名为“http://the-internet.herokuapp.com/basic_auth”的测试站点
这是我的代码。
public class Authen {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Users\\Sumedha\\OneDrive\\Documents\\Selenium\\Drivers\\chromedriver_win32\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://the-internet.herokuapp.com/basic_auth");
Runtime.getRuntime().exec("C:\\Users\\Sumedha\\OneDrive\\Documents\\Selenium\\AutoIT\\handleauthentication.exe");
}
}
这就是我的 autoIT 脚本的外观。
WinWaitActive("Sign in")
Send("admin")
Send("{TAB}")
Send("admin")
Send("{ENTER}")
现在当我运行它时,弹出窗口中没有输入凭据,脚本根本没有运行。
请帮忙!
提前致谢。
【问题讨论】:
-
使用 driver.get("username:password@http://the-internet.herokuapp.com/…);
-
@DebanjanB。链接真的很有帮助。谢谢