私は今分度器を使ってテストを書いており、IE 11を使ってテストを実行することができませんでした。私は問題なくファイアフォックスとクロムを使って分度器を走らせることができました。次のエラー。インターネットエクスプローラで分度器を動かす
I/hosted - Using the selenium server at http://localhost:4444/wd/hub
I/launcher - Running 1 instances of WebDriver
E/launcher - "process.on('uncaughtException'" error, see launcher
E/launcher - Process exited with error code 199
このエラーが何を意味するのか分かりません。Google検索を行う際に役立つものは見つかりませんでした。私はすでに分度器用のIEドライバをインストールしていますが、動作していないようです。私はドライバーを取り外してもう一度インストールしようとしましたが、運はありませんでした。私は同様の問題で他のスレッドを見つけましたが、IEドライバをインストールまたは再インストールすることによって解決されたようです。これは他のブラウザでも実行できる設定ファイルです。
exports.config = {
framework: 'jasmine2',
multiCapabilities: [
{
//name: 'firefox',
//'browserName': 'firefox'
//name: 'internet explorer',
'browserName': 'Internet Explorer',
'platform': 'ANY',
'version': '11'
}
],
onPrepare: function() {
var jasmineReporters = require('jasmine-reporters');
jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
consolidateAll: true,
savePath: 'testresults',
filePrefix: 'xmloutput'
}));
},
jasmineNodeOpts: {
showColors: true,
isVerbose: true,
realtimeFailure: true,
includeStackTrace: true,
defaultTimeoutInterval: 30000
},
seleniumAddress: 'http://localhost:4444/wd/hub',
suites: {
AESpecs: ['featureSpecs/appExperience.detailed.featureSpec.js']
}
}
私はwin 7を64ビットで実行しています。私は他の誰かが10 64ビットで勝っていることを知っていて、それを問題なく走らせることができました。
32ビットIEdriverを使用していますか? 64ビットにはいくつか問題があります。また、私はそれが設定でuncapitalized 'インターネットエクスプローラ'であるべきだと思うが、それが実際に重要かどうかわからない。 – Gunderson
以下試してください。使用して 1.アップデートすなわち - 'webdriverを-managerの更新--ie' を にあなたの能力2.変更 - 機能:{ 'browserName': 'インターネットエクスプローラ'、 'プラットフォームを': 'ANY' 、 'version': '11' }、 そして一度試してください –
私は前に上記の提案を試してみましたが、 – polaris