Есть ли способ запустить тесты внутри testcafe без автоматической вставки локального хоста перед URL - PullRequest
0 голосов
/ 10 февраля 2020

Таким образом, каждый раз, когда я запускаю тест с testcafe, в URL-адресе я, как правило, получаю что-то вроде http://10.0.75.1: 11111 / randomCharacters / ThenActualURLHere

есть ли способ, по которому он просто переходит к фактическому URL-адресу, который я хочу чтобы перейти без локального узла в начале URL-адреса?

Поскольку у меня возникла проблема, экран, на который я пытаюсь попасть, - это iFrame с приложением angular внутри iFrame, однако всякий раз, когда я перехожу к экрану, iFrame не загружается, и я получаю ошибку js на вкладке консоли инструментов dev, утверждающую: «не удалось загрузить скрипт модуля, сервер ответил не типом текста javascript mime / html. Строгая проверка типов MIME применяется для скриптов модуля согласно HTML spe c "

Однако, когда я вручную перехожу на экран (без локального узла в URL), загружается iFrame без ошибок js.

Спасибо

1 Ответ

3 голосов
/ 10 февраля 2020

Нет, это невозможно, поскольку TestCafe использует прокси для перезаписи URL, что позволяет ему работать без WebDriver. Похоже, вы нашли ошибку. Если вы можете создать пример, который можно запустить локально, создайте проблему в репозитории TestCafe - https://github.com/DevExpress/testcafe/issues/new?template=bug-report.md.

...