亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源功能測試工具 > Selenium
Selenium2操作瀏覽器的Cookies
作者:網絡轉載 發布時間:[ 2016/3/10 14:32:43 ] 推薦標簽:功能測試 軟件測試工具

  一、cookies廣泛應用于web技術中,它伴隨用戶請求在web服務器和瀏覽器之間傳遞.....本文在selenium WebDriver中如何讀取瀏覽器的cookies以及如何在瀏覽器中使用已有的cookies 這兩個方面而展開。
  二、首先,分析第一個問題:WebDriver中如何讀取瀏覽器的cookies?WebDriver包中已封裝好關于Cookies的相關類和方法,通過WebDriver的manage().getCookies()方法
而獲取,詳見下面代碼:
File cookieFile = new File(COOKIE_PATH);
try {
if(cookieFile.exists()){
cookieFile.delete();
}
cookieFile.createNewFile();
System.out.println("Create a new cookie file in:"+System.getProperty("user.dir"));
//將當前的cookies寫入指定文件
BufferedWriter bWriter = new BufferedWriter(new FileWriter(cookieFile));
for(Cookie cookie : driver.manage().getCookies()){
bWriter.write(
cookie.getName() + "/"
+ cookie.getValue() + "/"
+ cookie.getPath() + "/"
+ cookie.getExpiry() + "/"
+ cookie.isSecure());
bWriter.newLine();
}
bWriter.flush();
bWriter.close();
} catch (Exception e) {
e.printStackTrace();
}
  三、模擬繞過界面的用戶認證,而通過selenium使用已保存的cookies信息直接登錄界面,下面是通過selenium在瀏覽器中添加cookies的代碼:
try {
File cooFile = new File(COOKIE_PATH);
if(!cooFile.exists()){
System.out.println("Not found the cookie file in path:" + COOKIE_PATH);
return;
}
BufferedReader bReader = new BufferedReader(new FileReader(cooFile));
String line;
while((line = bReader.readLine()) != null){
String arrCoo[] = line.split("/");
System.out.println(arrCoo.length);
String name="",value="",domain="",path="";
Date expiry = null;
boolean isSecure = false;
for (int i = 0; i < arrCoo.length; i++) {
name = arrCoo[0];
value = arrCoo[1];
domain = arrCoo[2];
path = arrCoo[3];
expiry = arrCoo[4] != "null"?new Date(arrCoo[4]):null;
isSecure = Boolean.parseBoolean(arrCoo[5]);
}
System.out.println(name +"/"+ value + "/" + domain + "/" + path + "/" + expiry + "/" + isSecure);
Cookie cookie = new Cookie(name, value, domain, path, expiry, isSecure);
driver.manage().addCookie(cookie);
}
} catch (Exception e) {
e.printStackTrace();
}

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 色网综合| 日韩欧美三级在线 | 成人h视频在线 | 天天色综合图片 | 男女性激烈动态图无遮挡 | 国产一区二区在线看 | 在线久操| 国产视频你懂的 | 天堂中文在线网 | 美女网站在线观看视频18 | 国产精品午夜波多野结衣性色 | 日韩欧美亚洲国产一区二区三区 | 永久视频网站 | 中国美女挠脚心丝袜vk | 毛片在线视频 | 成人短视频在线 | 精品91麻豆免费免费国产在线 | 一级成人毛片免费观看 | 亚洲欧美日韩在线观看二区 | 亚洲精品区 | 国产视频一区二区三区四区 | 美日毛片 | 日本视频一区二区三区 | 天天插天天射 | 黑丝裸足| 免费黄色一级毛片 | 亚洲国产精品久久久天堂 | 黄色的视频网站 | 欧美亚洲国产精品久久第一页 | 玖玖在线播放 | 成人激情小视频 | 日韩欧美三区 | 日本的黄色录像 | 香蕉视频在线免费 | 亚洲一区二区三区四区在线 | 92精品国产自产在线 | 妞妞影视一二三区 | 高清成人综合 | 韩日色图 | 国产精品一区二区不卡 | 欧美成人午夜不卡在线视频 |