Могу ли я использовать testacular для тестирования веб-страниц, которые не находятся на моем локальном хосте?

Можно ли использовать testacular для тестирования веб-страниц, которые не находятся на моем локальном хосте? Внешнее приложение было разработано с помощью angularJs

В моем тесте я попытался сделать

browser().navigateTo('<test app which is not on localhost>');

Я не могу проверить URL-адрес в своем тесте. Я получаю эту ошибку:

$location.url()

TypeError: Object [object Object] has no method 'injector'
    at Object.<anonymous> (<localhost path>/angular-scenario.js:25407:30)

Ответ 1

Я столкнулся с той же проблемой и решил ее, добавив следующие две строки в karma-e2e.conf:

proxies = {'/': 'http://localhost:9000/'}; // assume your app is running on port 9000

urlRoot = '/_karma_/';  // important, could be any non-trivial path