私がconfig.js
ファイルをスクリーンショットテストに含めるまで、分度器テストはうまく動作していました。 分度器conf.js分度器のスクリーンショットエラーコード105
C実行しているから
エラー:\ Users \ユーザーHHHHHH \ MMMM \テスト\ E2E>分度器conf.js
を[10時50分13秒] E /のConfigParser - エラーコード:105
[十時50分13秒] E /のConfigParser - 説明:ロード失敗したコンフィギュレーションファイルconf.js
C:\ユーザー\ HHHHHH \のAppData \ローミング\ NPM \ node_modules \長引かまたは\は\ configParser.js建て:130 スロー新しいexitCodes_1.ConfigError(ロガーを、+ファイル名 'コンフィギュレーション・ファイルをロードできなかった'); `
package.json
{
"name": "e2e",
"version": "1.0.0",
"description": "yup yup yup",
"main": "conf.js",
"dependencies": {
"protractor-jasmine2-screenshot-reporter": "^0.3.1",
"protractor": "3.3.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
confに。 js
var ScreenShotReporter = require('protractor-screenshot-reporter');
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
directConnect: true,
framework: 'jasmine2',
specs: ['specs/*spec.js'],
onPrepare: function() {
jasmine.getEnv().addReporter(new ScreenShotReporter({
baseDirectory: 'target/screenshots'
}));
}
};
多くの人がこの問題を抱えているようです。誰もが賢明な解決策を見つけましたか?
設定ファイルを貼り付けることはできますか? –
@ igniteram1 'conf.js'が追加されました –
' '' saveScreenshot'''をどこで定義しましたか? –