我正在尝试使用Protractor docs的方法。但是当我进行API调用时,我得到ReferenceError: webdriver is not defined
。 This issue是我能找到的唯一其他事件,而且它的(相当奇怪的)解决方案在我的案例中不起作用。
我的代码如下:
'Cookie': webdriver.WebDriver.Options.prototype.getCookie('CookieName')
我正在运行量角器version 1.4.0
。
答案 0 :(得分:3)
嗯,browser.manage()
是webdriver.WebDriver.Options
实例的选项界面。
请做:
browser.manage().getCookie('CookieName');
抱歉,这个文档令人困惑。
另外,请遵循承诺以获得实际价值:
browser.manage().getCookie('CookieName').then(function(cookieValue) {
console.log(cookieValue);
});
除非您在这种情况下做出预期,否则将为您解决:
expect(browser.manage().getCookie('CookieName')).toEqual('some value');