Попытка запустить калибр с тайко, чтобы автоматизировать веб-тестирование. sudo gauge run specs
выдает две ошибки типа и "Невозможно потребовать Тайко"
Taiko, nodejs, npm установлены и работают нормально. Датчик кажется в основном в порядке. gauge init js
работал. Я пробовал перемещать файл .spec в разные каталоги и перемещать taiko и nodejs, без разницы.
Для репликации со всем необходимым установленным:
gauge init js
gauge run specs
Следует запустить файл .spec, созданный с помощью «init».
На самом деле вывод слишком длинный для включения, но по запросу покажет. Ошибки:
1)
Unable to require module 'taiko' in /home/harry/tests/step_implementation.js
Trace: Error: Cannot find module 'taiko'
Require stack:
- /home/harry/tests/step_implementation.js
2)
const { openBrowser,write, closeBrowser, goto, press, text, focus, inputField, toRightOf } = require('taiko');
^
TypeError: Cannot destructure property `openBrowser` of 'undefined' or 'null'.
3)
new Test(step.fn, parameters, timeout).run().then(
^
TypeError: Cannot read property 'fn' of undefined
4)
[Gauge]
Connection to runner with Pid 15653 lost. The runner probably quit unexpectedly.