java+selenium对cookie及会话的操作,刷新页面

2023-08-19  本文已影响0人  唏嘘的码农

WebDriver.Options manage = driver.manage();

Set<Cookie> cookies = manage.getCookies();

List<String> cookieList = new ArrayList();

for(Cookie c : cookies){

LogUtils.debug(c.getName()+ " = " + c.getValue());

cookieList.add(c.getName()+ "=" + c.getValue());

}

FileUtil.writeUtf8String("", ConfigUtil.CONFIG_LIVE_PATH + fileName);

FileUtil.appendUtf8Lines(cookieList, ConfigUtil.CONFIG_LIVE_PATH + fileName);

Set<String> sessionSet = driver.getSessionStorage().keySet();

List<String> sessionList = new ArrayList();

for(String s : sessionSet) {

LogUtils.debug(s + "=" + driver.getSessionStorage().getItem(s));

sessionList.add(s + "=" + driver.getSessionStorage().getItem(s));

}

FileUtil.appendUtf8Lines(sessionList, ConfigUtil.CONFIG_LIVE_PATH + fileName);

//刷新页面

driver.navigate().refresh();

上一篇 下一篇

猜你喜欢

热点阅读