транспортир импорт javascript в машинописные тесты - PullRequest
0 голосов
/ 28 апреля 2020

У меня запущен транспортир с машинописью, и я пытаюсь выполнить шаги по ссылке Использование require с относительными путями , чтобы я мог проверить перетаскивание с собственным javascript из этого репозитория https://gist.github.com/druska/624501b7209a74040175 потому что существует проблема с Chromedriver, и он не работает.

Пакет. json

"dependencies": {
        "@types/jasmine": "^3.5.10",
        "@types/node": "^13.11.0",
        "dragndrop": "./src/utils/functions/dragndrop/",
        "protractor": "^5.4.4",
        "typescript": "^3.8.3"
    },

Пакет. json модуля

{
    "name": "dragndrop",
    "version": "0.1.1",
    "description": "Drag and drop object",
    "main": "./index.js",
    "dependencies": {}
}

Это то, что я имею в своем коде

var DragAndDrop = require('dragndrop');
var dragAndDropFn = new DragAndDrop();
...
browser.executeScript(dragAndDropFn, elem2, elem1);

Когда я запускаю тест, я получаю

E/launcher - Error: Error: Cannot find module 'dragndrop'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Module.require (internal/modules/cjs/loader.js:692:17)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (C:\Work\GIT\OSM\Web\temp\src\test-suites\feature\routes-planning\routes-planning-list.spec.js:17:19)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)

Может кто-нибудь сказать, что мне нужно сделать / изменить в Чтобы использовать модуль javascript?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...