Могу ли я использовать 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