2017-11-28 5 views
0

각도기는 인터넷 탐색기 또는 Firefox가되도록 브라우저를 구성하더라도 기본적으로 크롬 만 실행됩니다. 나는 그 dint 도움조차 운전사를 다시 재설치하는 것을 시도했다.각도기가 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

인터넷 익스플로러의 단일 기능으로 실행하려고 시도했지만 작동하지 않습니다. – Shrinidhi

답변

0

인터넷 탐색기의 문제점은 드라이버가 제대로 설치되지 않았기 때문입니다. 이 명령으로 "webdriver-manager update --ie64"도움이되었습니다. 그리고 다른 이유는 어리 석었습니다. [{ 'browserName': '크롬' }, { 'browserName': '파이어 폭스' } { 'browserName'multicapabilities에 는 C는 지금이 multiCapabilities, 작동 작았 '인터넷 익스플로러 ', 'version ':'11 ' } ]