selenium3开发(六):cookies从哪里获取?

 时间:2026-02-14 01:40:51

1、第一步:编写代码,获取到WebDriver.Options对象,代码如下:

System.setProperty("webdriver.chrome.driver", "C:\\Users\\admin\\Desktop\\x\\" +


        "selenium\\driver\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().window().maximize();
//  driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);
driver.get("https://www.baidu.com");

WebDriver.Options manage = driver.manage();

selenium3开发(六):cookies从哪里获取?

2、第二步:查看WebDriver.Options对象的方法,发现大部分的和cookies有关,所以这个对象就是cookies的操作,获取cookies,删除cookies,添加cookies等等,如图:

selenium3开发(六):cookies从哪里获取?

3、第三步:获取cookes。manage.getCookies()获取到cookies的一个集合,代码如下:

WebDriver.Options manage = driver.manage();


Set<Cookie> cookies = manage.getCookies();
for(Cookie c : cookies){
   System.out.println(c.getName()+ " = " + c.getValue());
}

selenium3开发(六):cookies从哪里获取?

4、第四步:cookies的添加。在请求的时候可能需要对cookies添加,那么久可以通WebDriver.Options进行,代码如下:

WebDriver.Options manage = driver.manage();


Cookie ck = new Cookie("xx", "oo");
manage.addCookie(ck);

selenium3开发(六):cookies从哪里获取?

5、第五步:cookies的删除。删除调用deleteCookie(),代码如下:

Cookie dk = new Cookie("xx", "oo");


manage.deleteCookie(dk);

selenium3开发(六):cookies从哪里获取?

6、第六步:WebDriver.Options里面大部分都是cookies操作,当然还有其他方法,比如timeout(); 超时设置。logs();日志信息等方法,还有下一篇要分享的Windown()方法,大家可以去试一下

selenium3开发(六):cookies从哪里获取?

  • prousb智能卡电子门锁管理系统V9.27版升级方案
  • 淘宝封店怎么重开新店
  • 剑与轮回手游如何获得坐骑培养精华?
  • 斗罗大陆手游怎么用电脑玩
  • 弹道轨迹怎么调节键盘灵敏度?
  • 热门搜索
    乐可到底是什么梗 逆袭是什么意思 room是什么意思 telephone是什么意思 什么屎不臭 团长是什么级别 猫发出咕噜咕噜的声音是什么意思 1978年是什么命 大学是什么 吃荔枝有什么好处