码迷,mamicode.com
首页 > 其他好文 > 详细

selenium添加cookie切换到不同环境

时间:2017-09-02 16:44:37      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:名称   png   插件   tco   console   本质   方式   分享   com   

背景:网站中需要切环境到预发布,在用谷歌浏览器可以使用工具,但是在selenium启动时,是不会带任何插件,向开发了解下,切换环境本质是添加cookie值,那么这个就简单了

1.使用selenium中的cookie进行添加

System.out.println("cookie个数"+driver.manage().getCookies().size()); 
Cookie cookie = new Cookie("staging", "true",".rosewholesale.com", "/", null); driver.manage().addCookie(cookie);
System.out.println("cookie个数"+driver.manage().getCookies().size());

技术分享

 

staging:是cookie名称

true:是值

rosewholesale.com:是域名

打印显示:

技术分享

2.使用js方式执行

添加cookie可以通过浏览器的时候在console中添加

技术分享

在代码中可以使用执行js脚本的方式执行

System.out.println("cookie个数"+driver.manage().getCookies().size());
JavascriptExecutor js = (JavascriptExecutor) driver; String myjs ="document.cookie = ‘staging=true;path=/;domain=.rosewholesale.com‘";//切换到预发布环境 js.executeScript(myjs); Log.logInfo("已经切换到了预发布环境"); System.out.println("cookie个数"+driver.manage().getCookies().size());

 

selenium添加cookie切换到不同环境

标签:名称   png   插件   tco   console   本质   方式   分享   com   

原文地址:http://www.cnblogs.com/chongyou/p/7466569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!