protractor设置cookie登录
来源:互联网 发布:哈尔滨php在哪找工作 编辑:程序博客网 时间:2024/05/16 08:41
打开链接
使用protractor进行测试前需要先brower.get()
这条语句之后protractor会等待angular.js加载。
在首页没有使用angular.js的情况下怎么办呢?
解决办法很简单:使用brower.driver.get()
。
设置cookie
有些页面在测试前需要登录,下面介绍protractor设置cookie进行登录。
只需要使用deleteAllCookies()
和 addCookie()
这两个api就能实现设置cookied登录。
使用方法:
// 清除全部cookiebrowser.manage().deleteAllCookies();// 设置cookiebrowser.manage().addCookie("cookieName","cookieValue");
原理很简单:进入页面先清除cookie,再设置cookie,再进入页面。
需要注意的是protractor语句执行顺序严格按照书写顺序,要想保证语句按顺序执行需要用then(function () {})
执行回调。
代码示例
describe('xxx', function() { beforeEach(function() { // 打开链接,也可以用browser.get() browser.driver.get("xxx"); // 清除进入页面时自动生成的cookie,设置cookie,再重新进入页面 browser.manage().deleteAllCookies().then(function () { browser.manage().addCookie("cookieName","cookieValue").then(function () { browser.get("xxx"); }); }) }) it ("xxx", function () { ...... })})
1 0
- protractor设置cookie登录
- 【采集】:cookie登录设置
- Protractor
- 设置登录用户cookie值
- jquery设置cookie自动登录
- discuz 登录cookie有效期设置解析
- java中cookie设置上次登录时间
- iOS解决Cookie登录问题(记住第三方的cookie,下次登录记住cookie并设置cookie)
- Cookie登录
- Cookie登录
- cookie登录
- 系统登录后设置Cookie记住登陆信息
- ios js h5 交互 cookie设置 自动登录
- python爬虫设置cookie模拟登录微博方法
- thinkphp框架之后台登录页面cookie有效期设置
- jmeter给cookie设置sessionId避免其他脚本多次登录
- 登录时cookie保存用户名和密码, 退出时设置Cookie过期。
- SSO单点登录、跨域重定向、跨域设置Cookie、京东单点登录实例分析
- MFC图像控件的鼠标消息响应函数
- 男人的苦女人不清楚
- Java----AWT组件开发和Swing界面编程(一)
- [FAQ10019]HDMI/MHL如何修改手机默认横竖屏显示方式
- js数组操作方法学习
- protractor设置cookie登录
- 注解
- 使用runtime给属性批量初始化赋值
- iOS海哥开发笔记 (海哥原创,CALayer简介 以及基本使用)
- 【leetcode】第8题:String to Integer(atoi)
- 线程间通信
- Android studio中如何设置与eclipse中相同的快捷键
- FAQ11755]92 KK版本出现亮点/横线显示异常问题
- 关于设计模式的整理