Описание тега angular-e2e

Этот тег следует использовать при задании вопросов о сквозном тестировании angular, например, в сочетании с транспортиром, который является официальной структурой angular для написания сквозных тестов. это поможет разделить эти вопросы на категории и найти для них правильные решения.
3 ответа

Angular e2e - должен отображать заголовок в теге h1

Я разрабатываю свой собственный сайт. Я новичок в Angular и, основываясь только на обучающих и онлайн-постах, я начал разработку своего сайта. Во время выполнения тестов я столкнулся с ошибкой при получении значения тега h1. Я разработал маршруты. О…
18 дек '18 в 05:38
1 ответ

Можно запустить скрипт npm из пользовательского интерфейса

Не знаю, возможно ли это, но я бы хотел добавить кнопку на угловую 6-страничную страницу, на которой выполняются сценарии e2e (т.е. "npm run e2e"). Идея состоит в том, чтобы у ПО было проще запустить тесты e2e. Тесты e2e написаны в testCafe. Это воз…
21 фев '19 в 19:38
2 ответа

E2E Угловое приложение для медленной сети 3g медленно с помощью транспортира

У меня есть вопрос, мне нужно симулировать медленную сеть на моих тестах e2e с помощью Protractor. Я использую anuglar-cli и angular5. Я попытался найти способ симуляции медленной сети без успеха, используя setNetworkConnection Но это не работает и …
06 ноя '18 в 09:59
1 ответ

Угловой 7 транспортир Неугловой

В Angular Project я начал работать над тестами E2E. Я использую Protractor + Jasmine для создания и запуска тестов. Веб-приложение, которое я пытаюсь протестировать, начинается со страницы входа в систему, которая не является угловой страницей, пред…
07 дек '18 в 11:31
0 ответов

Angular: рабочий процесс тестирования транспортира

Если бы я хотел протестировать рабочий процесс, в котором пользователь пытается обновить данные после истечения сеанса, как бы мне поступить? Например, у меня есть форма заявки. В тот момент, когда пользователь создает новое приложение, я хочу как-т…
30 сен '18 в 23:55
2 ответа

Элемент транспортира (by.css('id_name')). GetText() заставляет браузер ждать

Информация о версии Angular CLI: 6.0.8 Node: 8.11.2 OS: win32 x64 Angular: 6.0.3 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router Package Version ---------…
12 авг '18 в 00:48
1 ответ

Вызывы покоя в тестах функционального транспортира e2e в проекте angular 4

У нас огромный проект, и мы написали много тестовых случаев, чтобы охватить множество реальных сценариев поведения пользователей в наших функциональных тестовых случаях e2e. Когда тест продолжается, он выполняет много вызовов покоя для завершения те…
2 ответа

Транспортир mouseMove() не поддерживается для geckodriver firefox

Есть ли альтернатива для мышки транспортира? Я бы хотел, чтобы мышь зависла над меню. Но, похоже, он не поддерживается geckodriver. До сих пор я пробовал, browser.executeScript('arguments[0].mouseMove()', element(by.className('menu')))); Но получите…
0 ответов

Angular e2e завершается с ошибкой "Angular not found" из-за Redux Enhancer?

У меня есть угловое приложение, которое является образцом, ничего особенного, буквально "приветственный" шаблон. Я пытаюсь запустить ng e2e, но не получается, проверяя консоль Chrome Tab, прежде чем она исчезнет, ​​показывает ту же ошибку, которую я…
1 ответ

Как я могу использовать Angular HttpClient для написания тестов e2e для моего API бэкэнда?

Я хочу написать несколько тестов для моего серверного API. Поскольку мой внешний интерфейс - Angular, у меня уже есть полная среда тестирования в моей среде, и я подумал, что было бы лучше использовать это, а не импортировать и изучать что-то новое …
04 янв '18 в 21:58
0 ответов

ng e2e на circleci - Сервер преждевременно завершил работу со статусом 127

Я сгенерировал совершенно новый и пустой проект с угловым 7 cli. И первым шагом была настройка Circle CI для тестирования проекта. Когда я запускаю это на моем компьютере, нет проблем: npm run lint npm run e2e Испытания проходят успешно. Так что я п…
1 ответ

Предотвращение сохранения Firebase Auth при выполнении тестов Cypress e2e

Я использую Cypress для e2e-тестов в своем веб-приложении Firebase и хочу, чтобы тестовые прогоны всегда начинались с неаутентифицированного состояния. Как предотвратить сохранение сеансов Firebase Auth при выполнении тестов e2e? В настоящее время у…
0 ответов

Как мы можем сделать тест транспортира более стабильным и защитить весь пакет e2e с помощью угловых приложений

Набор тестов E2E выходит из строя и автоматически выходит из браузера Chrome, когда возникают проблемы с сетью, загрузкой, проблемами с сервером. Я использовал wait for Angular, sleep, но все же он не ждет элемента и завершает работу браузера, возмо…
0 ответов

ng-apimock - использование промежуточного программного обеспечения для изменения ответа

Я хочу использовать ng-apimock для макета файла настроек с одним значением, измененным для каждого сценария. Это значит, что мне не нужно создавать копии всех настроек, которые я не хочу менять, в нескольких ложных файлах JSON. Я ожидал, что смогу и…
08 фев '19 в 19:58
1 ответ

"Невозможно назначить службе, поскольку она не является переменной" с помощью тестирования Angular 4 Testbed e2e

Я использую Angular 4 с TestBed, согласно документам здесь: https://angular.io/guide/testing У меня есть простой сервис: @Injectable() export class SimpleService { getValue() { return 'Hi'; } } И тест, который создает экземпляр этой службы с помощью…
1 ответ

Транспортир - "angular не определен" при использовании `browser.setLocation('/')`

Это потому что browser.setLocation не поддерживается в угловой версии v6 ( например, by.model а также by.binding)? я пытался await browser.waitForAngular(), но это ничего не меняет. Я хочу сохранить синхронизацию между угловым / транспортиром (напри…
15 май '18 в 16:38
3 ответа

Транспортир - неверный сертификат SSL

У нас есть приложение, и его локальное тестирование показывает предупреждение о недействительном сертификате SSL. Обычно я просто добавляю исключение и продолжаю его. Однако может ли транспортир игнорировать это? Я видел некоторые возможности в селе…
12 дек '17 в 10:29
1 ответ

Транспортир: Сбой: истекло время ожидания завершения асинхронных угловых задач через 11 секунд

Я получаю ниже ошибки: Ошибка: истекло время ожидания завершения асинхронных угловых задач через 11 секунд. Это может быть потому, что текущая страница не является угловым приложением Я видел похожий вопрос, но ни у одного из них нет хорошего решени…
07 сен '18 в 09:47
1 ответ

Элемент не активируется в точке безголового режима. Но когда мы удаляем безголовый файл из protractor.conf.js, он работает нормально.

element(by.className('cuppa-dropdown')).element(by.className('dropdown-list')).element(by.className('list-area')).element(by.tagName('li')).click(); на самом деле этот элемент находится во всплывающем окне. И это нормально работает в режиме без голо…
1 ответ

Нпм ERR! отсутствует сценарий: транспортир

Может кто-нибудь помочь мне исправить эту ошибку? После запуска нпм запустить транспортир Я получаю эту ошибку npm ERR! отсутствует сценарий: транспортир
06 авг '18 в 21:37