2014-12-22 80 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文檔?我找不到你在這裏提到的功能... –

相關問題