Вопросы по теме 'angularjs-e2e'

Как проверить, установлен ли флажок в тестах AngularJS e2e?
Я пробовал тесты AngularJS e2e и не могу определить, не установлен флажок. В качестве образца я использовал сквозной тест для флажка ( см. вкладку Непрерывный тест в Примере ). Фрагмент HTML: Value1: <input type="checkbox"...
31891 просмотров
schedule 31.07.2023

Каков хороший способ проверить изменение местоположения в тесте AngularJS E2E
У меня есть форма входа, и теперь я хотел бы провести интеграционный тест, чтобы увидеть, перенаправляется ли пользователь на другую страницу после успешного входа в систему. За кулисами есть сервис авторизации, который запускает перезагрузку...
324 просмотров
schedule 10.12.2023

Может ли транспортир проверить логин, который не основан на angular
Я тестирую приложение, написанное преимущественно на angularjs, однако некоторые элементы приложения написаны на .NET C#, например форма входа. Мой вопрос заключается в следующем. Могу ли я использовать Protractor и полностью протестировать свое...
5960 просмотров
schedule 09.07.2022

Запуск AngularJS Protractor с прокси на https
Я получаю следующую ошибку в командной строке при попытке запустить Protractor: > Фатальная ошибка: транспортир вышел с кодом: 1 Мне нужно прокси на тестовый сервер https. Как мне это сделать? Я последовал совету из этой ошибки Github ,...
9177 просмотров
schedule 02.09.2023

Тестирование Angular Karma E2E на внешнюю ссылку
Я пытаюсь проверить ссылку для перехода на страницу Twitter. Это возможно? index.html <a class="navbar-brand" href="https://twitter.com/foo">@foo</a> карма-e2e.conf.js proxies : { '/': 'http://localhost:8000/',...
536 просмотров
schedule 21.02.2023

тест транспортира e2e, требующий аутентификации oauth
У меня есть приложение Angular, для которого требуется аутентификация в Google, предоставление некоторых областей действия и т. д., и я пытаюсь настроить для него автоматические тесты e2e. В целом у меня транспортир работает хорошо, но когда мы...
13730 просмотров
schedule 10.08.2023

при запуске транспортира с браузером phantomjs можно запускать тесты только один раз
тестовый код: описать('мойсайт', функция(){ var init_url = 'http://localhost/mySite/#/home'; beforeEach(function(){ // driver = new webdriver.Builder(). // withCapabilities(webdriver.Capabilities.phantomjs()).build(); }) it('should...
5780 просмотров

Ошибка: истекло время ожидания синхронизации Protractor со страницей после 11001 мс." когда пользователь browser.getCurrentUrl()
Я тестирую функциональность входа и выхода из системы, ниже приведены мои тестовые примеры. it('should redirect to login page on click of logout',function(){ signInPage.email.sendKeys('[email protected]');...
3041 просмотров

Angularjs - имитировать событие касания в тесте Protractor e2e
Я использую Protractor с Jasmine для своего мобильного приложения Angularjs. Я хочу проверить событие касания (touchStart/touchEnd и т. д.) для определенного элемента. Что-то типа: it('should play video', function(){ var poster =...
5132 просмотров

Установка файлов cookie перед browser.get
Наше (PHP) приложение требует установки определенных файлов cookie для загрузки клиентского приложения Angular.js. Если файлы cookie не установлены, создается исключение и отображается страница с ошибкой. Это означает, что для запуска тестов E2E...
15144 просмотров
schedule 23.02.2024

Не удалось установить соединение с расширением SafariDriver
Я проводил тесты e2e в веб-приложении AngularJS с использованием транспортира, тестируя Chrome и Firefox. При добавлении сафари в мой массив отображается следующее: «Не удалось установить соединение с расширением SafariDriver» Я нашел способ...
4441 просмотров
schedule 10.02.2023

убедитесь, что элемент исчезает в транспортире
Для целей ожидания я использую такую ​​функцию ожидания: browser.wait(function() { return browser.isElementPresent(by.repeater('recentName in recentNames').row(0)); }, 10000); Как я могу дождаться исчезновения элемента со...
8313 просмотров
schedule 29.02.2024

Можно ли использовать цикл for для теста DRY транспортира? *var подходит к undefined*
Цель: я хочу сделать цикл по блоку it , который проверяет соответствие текста элемента. Ошибка: Error: No element found using locator: by.cssContainingText(".submenu li a", "undefined") Вопрос. Как написать цикл for для проверки...
588 просмотров

Как запустить транспортир из веб-приложения?
У меня есть несколько тестов транспортира (против angularApp), которые я хотел бы запустить. Для этого я создал пользовательский интерфейс, который запрашивает у пользователя файл сценария. Затем мне нужно как-то запустить транспортир и запустить...
200 просмотров

нужен транспортир, чтобы дождаться возврата услуги перед тестированием
Я относительно новичок в транспортире, и мне не удалось заставить транспортир ждать выгрузки страницы перед тестированием. Пример ниже: //in loginPage object function login(email, password) {...
426 просмотров

транспортир - разница между toBe(truth) и toBeTruthy()
как следует из названия - есть ли разница между (например) expect(element).isDisplayed().toBeTruthy(); а также expect(element).isDisplayed().toBe(truth); и если да то какая разница? Благодарность
14563 просмотров
schedule 18.03.2023

Ожидание диалогов Ionic Loading с транспортиром
Есть похожие вопросы (связанные ниже), но ни один из них не решает эту проблему. Я пишу тесты Protractor для Ionic Project. Мне нужно выполнять тесты время от времени, когда появляется и исчезает диалоговое окно Ionic Loading. Я создал...
1046 просмотров

Насмешка над ответом сервера
Я новичок в тестировании e2e. Я столкнулся с проблемой во время тестов транспортира. Мое веб-приложение вызывает API, несмотря на мои усилия: Started GET "/api/programs" for 127.0.0.1 at 2015-06-22 10:43:19 +0200 Processing by...
1058 просмотров

Транспортир - повторите тест, если он не пройден
Я использую сценарий оболочки для запуска тестов транспортира. Я хочу убедиться, что если тест завершится неудачно (код выхода != 0), он будет запущен снова - чаще всего в три раза. Я уже использую Teamcity, но Teamcity отправляет электронное письмо...
1343 просмотров

Функции транспортира не работают (просмотрел конфиги, логи и т.д.)
Я опишу проблему как можно лучше - если я упустил детали, скажите, пожалуйста, - я все еще изучаю Protractor. Я пишу свой первый тест транспортира для веб-сайта, и его содержание очень простое. учитель.js describe("teacher list", function...
434 просмотров