量角器不停止硒服务器

时间:2016-06-23 19:25:41

标签: selenium-webdriver protractor

我们的量角器测试完成后,我们收到超时错误。

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();
 }
}

0 个答案:

没有答案