0
クロムブラウザで日食から分度器テストを実行できませんが、ブラウザをFirefoxに変更すると正常に動作します。クロムブラウザで日食から分度器テストを実行することができません
exports.config = {
allScriptsTimeout : 60000,
suites : {
LoginTestSuite: 'e2e/TestSuites/Full/LoginTestSuite/*.js',
},
capabilities: { 'browserName': 'chrome' },
directConnect : true,
baseUrl : 'http://test:8080/',
framework : 'jasmine2',
jasmineNodeOpts : {
defaultTimeoutInterval : 60000
},
onPrepare : function() {
var jasmineReporters = require('jasmine-reporters');
browser.driver.manage().window().maximize();
return browser.getProcessedConfig().then(function(config) {
var browserName = config.capabilities.browserName;
var junitReporter = new jasmineReporters.JUnitXmlReporter({
consolidateAll : true,
savePath : 'tests/test-results',
filePrefix : browserName + '-xmloutput',
modifySuiteName : function(generatedSuiteName, suite) {
return browserName + '.' + generatedSuiteName;
}
});
jasmine.getEnv().addReporter(junitReporter);
var HtmlScreenshotReporter = require('protractor-jasmine2-screenshot-reporter');
var today = new Date(),
year = today.getFullYear(),
month = today.getMonth() + 1,
date = today.getDate(),
hh = today.getHours(),
min = today.getMinutes(),
timeStamp = year +''+ month+'' + date+'' + hh + min;
var reporter = new HtmlScreenshotReporter({
cleanDestination: false,
showSummary: true,
showConfiguration: true,
showQuickLinks: true,
reportTitle: "E2E Report--Test run on" + timeStamp,
dest : 'tests/test-results/screenshots',
filename : 'my-report-'+ timeStamp + '.html',
captureOnlyFailedSpecs : true,
pathBuilder : function(currentSpec, suites, browserCapabilities) {
return browserCapabilities.get('browserName')+'-' +timeStamp + '/' + currentSpec.fullName;
}
});
jasmine.getEnv().addReporter(reporter);
});
},
resultJsonOutputFile : 'tests/test-results/output.json'
};
私は4.0.11に分度器のバージョンを更新しようとしていると、これはクロムドライバのバージョンを使用しています。私は、コマンドからの私のテストを実行する場合
E/launcher - session not created exception
from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"8084.1","isDefault":true},"id":1,"name":"","origin":"://"}
(Session info: chrome=54.0.2840.99)
:2.25私は、エラー、次の取得日食からそれを実行した場合npm run e2e-full
私のテストはchrome
ブラウザで実行されますが、それを実行するとeclipse
からエラーが発生します。
また、設定ファイルのブラウザタイプをfirefox
に変更し、それをeclipse
から実行すると正常に動作します。
eclipse
から実行されているのは、chrome
のブラウザでのみ発生する可能性があります。このエラーが発生します。
これを試しても、これは問題を解決しません。 – ssharma
私は次のバージョンを使用してアップグレードしました: '分度器:4.0.10 クロムドライブ:2.25' – ssharma