weixin.zip (5.6 MB)
最好描述一下问题,然后贴下关键代码吧
@Test
public void saveCookie() throws Exception {
driver.get("https://work.weixin.qq.com/wework_admin/frame");
Thread.sleep(10);
Set<Cookie> cookies = driver.manage().getCookies();
driver.navigate().refresh();
ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory());
objectMapper.writeValue(new File("cookie.yaml"),cookies);
cookies.forEach(cookie -> System.out.println("cookie名称"+cookie.getName()+"+++++++cookie的值"+cookie.getValue()));
}
@Test
public void LoginTest() throws IOException, InterruptedException {
driver.get("https://work.weixin.qq.com/wework_admin/frame");
ObjectMapper objectMapper = new ObjectMapper(new YAMLFactory());
TypeReference<List<HashMap<String,Object>>> typeRefrence = new TypeReference<List<HashMap<String, Object>>>() {
};
List<HashMap<String,Object>> cookies = objectMapper.readValue(new File("cookie.yaml"),typeRefrence);
cookies.forEach(cookie -> {
driver.manage().addCookie(new Cookie(cookie.get("name").toString(),cookie.get("value").toString()));
});
driver.navigate().refresh();
Thread.sleep(10);
}
代码地址贴一下吧~
Thread.sleep(10000);
改成这个,把这个时间改一下,我这边运行正常呀