Angular End-2-End ошибки с кодом ошибки 105 не удалось загрузить файл конфигурации для protractor.config. js - PullRequest
0 голосов
/ 19 апреля 2020

Я пытался начать создание автоматизированного тестирования для веб-приложения для проекта angular. Один из моих коллег удалил файл e2e, который автоматически генерируется при создании файла angular, поэтому я попытался просто создать новый файл с именем e2e и добавил в него следующие файлы

app.e2e.spe c .ts

import { AppPage } from './app.po';
import { pathToFileURL } from 'url';

describe('MyApp App' , () => {
    let page: AppPage;

    beforeEach(() => {
        page = new AppPage();
    })

    it('should display welcome message', () => {
        page.navigateTo();
        expect(page.getParagraphText()).toEqual('Welcome to app!')
    })
})

app.po.ts

import {browser, by, element} from 'protractor';

export class AppPage {
    navigateTo() {
        return browser.get('/');
    }

    getParagraphText() {
        return element(by.css('app-root h1')).getText();
    }
}

tsconfig.e2e. json

{
    "extends": "../tsconfig.json",
    "compilerOptions": {
      "outDir": "../out-tsc/e2e",
      "module": "commonjs",
      "target": "es5",
      "types": [
        "jasmine",
        "jasminewd2",
        "node"
      ]
    }
  }

, когда я пытаюсь запустить команду ng e2e У меня возникла следующая ошибка

Error Code: 105 cannot find module for ~/project/path/protractor.conf.js

Я выполнил бесплатную sh npm установку и npm установил транспортир и npm установил Жасмин а также.

...