2

テストの観点から電子のスペクトロンをテストしようとしていますが、チュートリアルを進めていると、npm run test:e2eを実行するたびにこのエラーメッセージが表示され続けます。私のテスト ファイルは構文的には正しいのですが、コンパイル時にエラーが発生する理由がわかりません

仕様:

  • Node.js 6.10.3

  • 電子 1.6.1

ここにエラーメッセージがあります

ここにjsonファイルpackage.jsonがあります

{
  "name": "your-app",
  "version": "0.1.0",
  "main": "main.js",
  "scripts": {
    "start": "C:/Users/Livs/Documents/imdc/logger/node_modules/.bin/electron .",
    "test:e2e": "C:/Users/Livs/Documents/imdc/logger/test.js"
  },
  "devDependencies": {
    "electron-chromedriver": "^1.7.1",
    "electron-prebuilt": "^1.4.13",
    "electron-rebuild": "^1.5.11",
    "chai": "^3.5.0",
    "chai-as-promised": "^5.3.0",
    "electron": "^1.3.4",
    "mocha": "^3.0.2",
    "spectron": "^3.4.0"
  }
}

テストファイルtest.jsはこちら

const Application = require('spectron').Application;
const path = require('path');
const chai = require('chai');
const chaiAsPromised = require('chai-as-promised');

var electronPath = path.join(__dirname, '..', 'node_modules', '.bin',     'electron');

if (process.platform === 'win32') {
    electronPath += '.cmd';
}

var appPath = path.join(__dirname, '..');

var app = new Application({
            path: electronPath,
            args: [appPath]
        });
4

1 に答える 1