为什么在我的Protractor测试用例中没有定义webdriver?

时间:2014-12-22 15:04:49

标签: javascript selenium-webdriver webdriver protractor

我正在尝试使用Protractor docs的方法。但是当我进行API调用时,我得到ReferenceError: webdriver is not definedThis issue是我能找到的唯一其他事件,而且它的(相当奇怪的)解决方案在我的案例中不起作用。

我的代码如下:

'Cookie': webdriver.WebDriver.Options.prototype.getCookie('CookieName')

我正在运行量角器version 1.4.0

1 个答案:

答案 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');