2014-12-22 112 views
3

我试图用一个方法,按照Protractor docs。但是当我做了API调用我得到ReferenceError: webdriver is not definedThis issue是这唯一的其他occurence,我能找到,而且它(而奇)解决方案并不在我的情况下工作。为什么不的webdriver我量角器测试用例定义?

我的代码如下所示:

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

我跑量角器version 1.4.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'); 
+1

可以链接到api文档?我找不到你在这里提到的功能... –

相关问题