我决定使用框架 CodeceptJS 和库 Nightmare。
我的问题是在运行所有测试套件之前设置 cookie 我阅读了文档和理解,因此为了解决我的问题,我需要使用帮助程序类。也许我错了,但仍然。如果是这样,也许你需要使用不同的方法让我知道。
它是我的帮手
'use strict';
class SetCookie extends Helper {
constructor(config){
super(config)
}
_beforeSuite() {
this.client = this.helpers['Nightmare'].browser;
this.getCookies().then((cookies) => {
console.log(cookies);
})
}
getCookies(){
return this.client.cookies.get()
}
}
module.exports = SetCookie;
完成测试套件后返回问题Cookie