TestCafe с Electron: не удается загрузить главную страницу (главная страница может вернуть код «304» http) - PullRequest
1 голос
/ 19 января 2020

Когда мое электронное приложение запускается, оно выполняет некоторые начальные действия, такие как «проверка конфигурации или проверка состояния», после первоначального выполнения оно перенаправляет на новый путь. Я думаю, что http 304 status-code вызывает эту ошибку:

Ошибка: страница главного окна в файле: /// E: /code/electron_ct/public/app.html не была загружена. Используйте параметр mainWindowUrl, чтобы указать одну из следующих страниц в качестве страницы главного окна: file: /// E: /code/electron_ct/public/app.html#/signin

Буду признателен это если вы можете дать мне какой-либо совет.

1 Ответ

1 голос
/ 22 января 2020

TestCafe ожидает, что свойство mainWindowUrl, заданное вами в файле .testcafe-electron-rc, будет точно соответствовать URL-адресу, который загружает ваше приложение Electron при запуске. Якоря (например, #signin) также должны быть одинаковыми.

В сообщении об ошибке подчеркивается, что ваше приложение пытается открыть file:///E:/code/electron_ct/public/app.html, пока mainWindowUrl настроен на file:///E:/code/electron_ct/public/app.html#/signin. Вы должны добавить /#signin к значению mainWindowUrl.

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