我们的量角器测试完成后,我们收到超时错误。
Error updating Sauce pass/fail status: 'Could not send request: connect ETIMEDOUT
我们已尝试将这些内容添加到onComplete
中的conf.js
函数中:
browser.driver.quit()
,browser.driver.stop()
以及此类不同的表单。似乎没有人停止网络驱动程序。对于stop()
函数,我们显然收到函数DNE的错误。对于browser.driver.quit()
,我们仍然收到超时。我们如何阻止webdriver?
我的量角器版本:Version 3.3.0
我的完整conf.js:
exports.config = {
sauceUser: process.env.SAUCE_USERNAME,
sauceKey: process.env.SAUCE_ACCESS_KEY,
tunnelIdentifier: process.env.SAUCE_TUNNELL_IDENTIFIER,
webDriverProxy: 'my-companies-proxy',
specs: ['e2e/*spec.js'],
framework: 'jasmine2',
onPrepare: function(){
var caps = browser.getCapabilities()
},
multiCapabilities: [{
browserName: 'chrome',
version: '41',
platform: 'Windows 7',
name: "chrome-tests",
shardTestFiles: true,
maxInstances: 25
}],
onComplete: function() {
var printSessionId = function(jobName){
browser.getSession().then(function(session) {
console.log('SauceOnDemandSessionID=' + session.getId() + ' job-name=' + jobName);
});
}
printSessionId("Protractor Tests");
browser.driver.quit();
}
}