1.可以通过fiddler 获取到登陆请求的cookie,找到对应的参数
注意:fiddler如果要获取狐火,那么需要在火狐设置代理,端口是:127.0.0.1 8888
2.代码:
//定义gecko driver的获取地址
System.setProperty("webdriver.gecko.driver", "D:\\Firefox\\geckodriver.exe");
// 指定firefox 安装路径
System.setProperty("webdriver.firefox.bin","D:\\Firefox\\firefox.exe");
// 启动firefox浏览器
WebDriver driver = new FirefoxDriver();
//指定打开的网址
Navigation navigation=driver.navigate();
navigation.to("地址");
//通过fiddler 找到cookie ,参数名字,参数值
Cookie c1 = new Cookie("username",");
Cookie c2 = new Cookie("pwd","");
driver.manage().addCookie(c1);
driver.manage().addCookie(c2);
try {
Thread.sleep(2000);
driver.navigate().refresh();
} catch (InterruptedException e)
{
e.printStackTrace();
}
}
}