【发布时间】:2011-07-20 00:30:54
【问题描述】:
我正在尝试自动化一个安全应用程序(使用 useragent - iphone),该应用程序在我打开网站时要求进行身份验证。我尝试在 URL 本身中提供凭据以绕过身份验证,但它会弹出一个对话框进行确认,我无法通过代码处理它。
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("general.useragent.override",
"Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420.1"
+ "(KHTML, like Gecko) Version/3.0 Mobile/3B48b Safari/419.3)");
WebDriver driver = new FirefoxDriver(profile);
String site = "http://akamai:ecnt0k3n@ecn13-secure-store.nike.com";
driver.get(site);
非常感谢您对此的任何帮助。
谢谢, 修行
【问题讨论】:
-
通过身份验证你说的是“代理身份验证”
标签: authentication selenium webdriver