2017-11-28 19 views
0

Internet ExplorerやFirefoxのようにブラウザを設定しても、分度器はデフォルトでchromeのみを起動します。私はドライバを再インストールしようとしました。分度器がInternet ExplorerまたはFirefoxを起動していない

私の設定ファイル:使用

exports.config = { 
multicapabilities: [{ 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    'browserName' : 'chrome' 
    }, 
    { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    'browserName' : 'firefox' 
    } 
    { 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    'browserName': 'internet explorer', 
    'version' : '11' 
    } 
], 

framework: 'jasmine', 
shardTestFiles : true, 
maxSessions : 3, 
specs: ['spec.js'], 
onPrepare: function() { 
    return new Promise(function (fulfill, reject) { 
     browser.waitForAngularEnabled(false); 
     browser.getCapabilities().then(function (value) { 
     reportName = value.get('webdriver.remote.sessionid') + '_' + 
     value.get('browserName') + '_' + Math.floor(Math.random()*1E16); 
     jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({ 
       savePath: '.test/reports/', 
       screenshotsFolder: 'images', 
       consolidate: false, 
       consolidateAll: false, 
       filePrefix: reportName + ".html" 
       }) 
      ); 
     fulfill(); 
     }) 
    }); 
}, 

jasmineNodeOpts: { 
    showColors: true, 
    defaultTimeoutInterval: 600000 
    } 
}; 

ドライバ:

  • chromedriver_2.30
  • geckodriver-v0.19.1
  • IEDriverServer3.7.0
+0

インターネットエクスプローラの1つの機能で動作させてみましたが、その場合でも動作しません – Shrinidhi

答えて

0

インターネットエクスプローラの問題は、ドライバが正しくインストールされなかったためです。 このコマンドは "webdriver-manager update --ie64"の助けとなりました そして、もう一つの理由は愚かでした。 [{ 'browserName': 'クロム' }、 { 'browserName': 'Firefoxの' } { 'browserName':「インターネットエクスプローラ multicapabilitiesにおけるcは今これは、 multiCapabilities作品 小さかったです'、 ' version ':'11' } ]、

関連する問題