Я столкнулся с проблемой, из-за которой я не могу заставить testcafe загружаться правильно.Он запускает службу testcafe и загружает файл index.html, но пакет никогда не загружается, поэтому любой выбор DOM не выполняется, поскольку он недоступен.
из-за create-реагировать-приложение, у нас есть разнообразная структура папокиз примеров, от которых я бы не хотел отклоняться.
структура папок
|-_e2eTest |--...testFiles |-build |-public |--index.html |-src |--index.js |--electron-starter.js |-.testcafe-electron-rc |-package.json
package.json
{ ... "main": "./src/electron-starter.js", "scripts": { ... "testcafe": "testcafe electron:. ./_e2eTest/**/*.js" ... } }
.testcafe-electronic-rc
{ "mainWindowUrl": "./build/index.html", // works similarly with "./public/index.html" "appPath": "./" }
ссылки для справки
https://github.com/DevExpress/testcafe-browser-provider-electron
https://github.com/DevExpress/testcafe-browser-provider-electron/issues/25
https://github.com/DevExpress/testcafe-browser-provider-electron/issues/30
Я создал образец проекта React + Electron, следуя этому руководству , и у меня не возникло проблем с интеграцией TestCafe.
Я могу только предположить, что где-то в конфигурации есть ошибка,поэтому я буду признателен, если вы предоставите нам свой проект.В этом случае я смогу детально изучить проблему.Пожалуйста, создайте отдельную проблему на GitHub, используя следующую форму