2016-12-15 25 views
0

意外標記問題顯示在命令提示符下任何人都可以幫助我找出意外的令牌問題嗎?

onPrepare: function() { 
    return browser.getCapabilities().then(caps) { 
     var sessionId = caps.caps_['webdriver.remote.sessionid']; 
     jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({ 
      savePath: 'C:/report/report/screenshots' + sessionId 
     })); 
    }; 
} 

回答

2

你忘了傳遞callback functionthen()功能。

return browser.getCapabilities().then(function (caps) { 
    var sessionId = caps.caps_['webdriver.remote.sessionid']; 
    jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({ 
     savePath: 'C:/report/report/screenshots' + sessionId 
    })); 
}); 
+0

謝謝:)與上面的代碼相關的一個問題。我得到這個錯誤「無法讀取屬性'webdriver.remote.sessionid'未定義' –

+0

更改'var sessionId = caps.caps _ ['webdriver.remote.sessionid'];'到'var sessionId = caps.get('webdriver .remote.sessionid');' –

+0

再次感謝:) –

相關問題