Вопросы по теме 'end-to-end'

Запуск сквозных тестов с помощью JUnit
Мы разрабатываем приложение командной строки Java, для которого мы хотели бы применить управляемые данными тесты из многих внешних файлов (свойств) И позволить некоторым знающим пользователям добавлять тесты, не касаясь кодовой базы Java. Конечно, мы...
1351 просмотров

Как выбрать опцию в поле выбора в тесте транспортира?
Я использую Protractor для сквозного тестирования в приложении Angular. Я пытаюсь выбрать опцию в поле выбора, но у меня появляется следующая ошибка: Элемент в настоящее время не отображается и не может быть изменен . У меня есть эта часть html:...
6892 просмотров

Транспортир нажимает на ссылку, но элемент не виден?
Ху ребята, У меня проблема, когда я хочу щелкнуть ссылку, которая находится в списке на странице html. Вот мой html: <h3>{{snapshot.contractKey}}&nbsp;</h3> <ul class="nav nav-pills nav-stacked">...
6322 просмотров

Функциональное тестирование TestNG @Последовательность тестовых заказов
В настоящее время я пытаюсь написать несколько тестов автоматизации с помощью TestNG, которые будут проверять некоторые действия пользователей на веб-сайте, поэтому тесты представляют собой сквозные функциональные тесты, а не модульные тесты. Я...
342 просмотров

Автоматически запускать проект ASP.MVC при запуске тестового проекта.
Я пытаюсь создать тестовый проект для своего веб-сайта ASP. Для некоторых тестов я хочу использовать селен для выполнения сквозных тестов. Поэтому мой веб-сайт должен работать, чтобы тесты могли получить доступ к сайту. Как я могу начать свой...
2242 просмотров
schedule 06.11.2022

Использование $rootScope во время тестирования транспортира
Я пытаюсь выполнить тест End2End, и мне нужно манипулировать данными с сервера (издеваясь над ним)... Есть ли способ получить доступ к $ rootScope в Protractor, чтобы я мог сообщить серверу (узлу), какие данные я ищу пройти тест? Я бы ввел rootScope...
1330 просмотров

Тестирование функций javascript при загрузке страницы
У меня есть код, который работает с состоянием. При каждом изменении состояния текущее состояние сохраняется в sessionStorage, и когда пользователь переходит на другую страницу, это состояние загружается обратно из sessionStorage. Я хочу...
60 просмотров

Транспортир + угловая ошибка — элемент не кликабельный в точке
При попытке проверить видимую кнопку в модальном окне с помощью транспортира и угла я получаю следующую ошибку: UnknownError: неизвестная ошибка: элемент не доступен для клика в точке (400, 234). Другой элемент получит клик: <div...
1874 просмотров

Как изменить дату и время моего компьютерного устройства с помощью транспортира
Мне нужно проверить, истекли ли объявления через 6 месяцев. В настоящее время я успешно проверяю правильность объявления или нет. Через 6 месяцев его необходимо удалить из конкретной вкладки. Проблема в том, как с помощью транспортира...
1422 просмотров

Транспортир получает элемент по модели в массиве повторителей
Например, на HTML-странице: <tr ng-repeat="post in posts"> <td ng-click="activePost(post)" class="title">{{post.title}}</td> <td><button class="btn btn-danger"...
2567 просмотров

Найдено более одного элемента для предупреждения локатора
В одном из моих тестов я нахожу элемент с помощью CSS selector : element(by.css("ul.nav button")) Запросу соответствует несколько элементов, но, поскольку мне нужен только первый, селектор меня устраивает. Проблема в том, что protractor...
21653 просмотров

Как вернуть дочерние элементы из родительского элемента в Protractor
Я ищу способ вернуть дочерние элементы из заданного блока родительских элементов (используя объекты страницы) и иметь возможность вызывать их через цепочку. Например, учитывая количество виджетов на странице: <div id="widget-1"> <div...
6226 просмотров

Невозможно получить сообщение о рычании, если у нас есть интервал, чтобы скрыться через 5 секунд.
Я пишу тестовые примеры в транспортире E2E. Я хочу, чтобы когда я запускаю дело и когда я нажимаю «Сохранить», отображалось сообщение Growl с успехом или ошибкой. this.growlMessage = function () { return...
539 просмотров

Вставить значение в div
У меня HTML + Angular выглядит так: <div ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell ng-scope ui-grid-coluiGrid-15T" ng-class="{ 'ui-grid-row-header-cell': col.isRowHeader }"...
171 просмотров

Транспортир возвращает объект, но ожидается - значение element.getText()
Невозможно понять, почему он возвращает объект, а не значение текста, какой-то тестовый код: describe('columns swap', function () { describe('location column ', function () { it('should swap right', function () {...
9280 просмотров

Нажмите на столбец в таблице - Транспортир
У меня довольно большая compelx TABLE в HTML, и мне нужно щелкнуть первую строку: <div class="ui-grid-canvas"> //this is whole table <div ng-repeat="(rowRenderIndex, row) in rowContainer.renderedRows track by $index" class="ui-grid-row...
3756 просмотров
schedule 23.05.2022

Пользовательское сообщение об ошибке тайм-аута ожидания
Время от времени я использую функцию "Ожидаемые условия" , представленную в транспортире 1.7. Случай использования : var EC = protractor.ExpectedConditions; browser.wait(EC.visibilityOf(header.displayName), 10000); где header — это...
2158 просмотров

Плагины вывода, используемые транспортиром
Транспортир 2.0.0. представляет интересную идею расширения транспортира с помощью плагинов , предлагая несколько встроенные плагины, такие как ngHint , console или timeline . В настоящее время я пытаюсь заставить плагин timeline работать,...
694 просмотров

Невозможно использовать by.repeater() для элемента ng-repeat через Protractor
У меня есть следующий код Angular HTML, и я пытаюсь выполнить сквозной тест с помощью транспортира для нажатия раскрывающегося списка. Вот html: <ul class="dropdown-menu"> <li ng-repeat="currency in availableCurrencies">...
688 просмотров
schedule 11.07.2022

возвращаемая строка из input.getAttribute('value') отсутствует символ
Я разрабатываю e2e-тесты для углового приложения, но столкнулся с проблемой. Я получаю значение из ‹ input type="text" /> с помощью метода .getAttribute('value'), но в нем отсутствует один символ. Я проверил свойства HTML элемента, который содержит...
231 просмотров
schedule 11.04.2024