Вопросы по теме 'geb'

Мои тесты cuke4duke зависают и никогда не прекращаются
Я не могу понять, почему мои веб-тесты на огурцы никогда не заканчиваются. Все определения шагов проходят, но браузер никогда не завершает работу на последнем шаге, поэтому мой скрипт зависает. В настоящее время я использую cuke4duke (0.4.3), Geb...
508 просмотров
schedule 12.11.2023

Как заставить Спока повторить неудачные тесты Геба?
У меня есть функциональные тесты для приложения Grails, в которых используются Геб и Спок. Иногда функциональный тест завершается неудачно из-за тайм-аутов или другого спорадического поведения. В предыдущих проектах, использующих TestNG, у меня был...
2703 просмотров
schedule 23.11.2023

Исключение в потоке main java.lang.ClassNotFoundException: ошибка org.codehaus.groovy.tools.GroovyStarter при запуске простой программы GEB
У меня есть: версия Java "1.6.0_37" Среда выполнения Java(TM) SE (сборка 1.6.0_37-b06-434-10M3909) Java HotSpot(TM) 64-разрядная виртуальная машина сервера (сборка 20.12-b01-434, смешанный режим) Грааль 2.2.0 Крутой 2.0 Ядро ГЭБ 0.7.2...
5590 просмотров
schedule 30.03.2024

Параметризация замыкания at с помощью аргументов из скрипта или спецификаций spock
Есть аналогичный вопрос, но без ответа Настроить 'at' с дополнительными параметрами для замыкания? Я хочу повторно использовать объекты моей страницы в разных сценариях с разными входными и ожидаемыми данными. и поскольку метод «at» не дает мне...
93 просмотров
schedule 05.03.2024

Тестирование Kendo UI Grid с помощью Selenium/Geb
Я пытаюсь написать функциональный тест для Kendo UI Grid в своем приложении. В моем тесте я нажимаю кнопку, чтобы добавить новую строку в сетку, затем я хочу перемещаться по каждой из ячеек, присваивая значение полю ввода, содержащемуся в ячейке, по...
2219 просмотров
schedule 17.11.2022

Проблемы со входом в безголовый firefox и Geb/Selenium
У меня проблема с groovy (Geb) скриптом, обращающимся к веб-сайту и механизму входа в систему. На Mac и ПК с безголовым Firefox все работает хорошо. В безголовом Linux (Debian или Ubuntu) это не работает — я пробовал на AWS micro & small, а также на...
386 просмотров
schedule 16.03.2024

Невозможно использовать HtmlUnitDriver в тесте Geb-Spock Grails из-за проблем с зависимостями
Я пытаюсь использовать HtmlUnitDriver в функциональном тесте Geb-Spock в Grails 2.3.7. Я создаю проект, используя Maven. Когда я запускаю тест с использованием этого драйвера, я получаю: java.lang.NoClassDefFoundError:...
825 просмотров
schedule 04.11.2023

Геб. Доступ к содержимому элемента заголовка (сценарий/таблица стилей/заголовок…)
Я пытаюсь получить содержимое раздела заголовка моей страницы. Я использую селектор, который возвращает правильный узел дерева, и я могу пройти по нему и получить имена тегов/атрибуты, но все тексты кажутся пустыми. Для HTML: <head>...
718 просмотров
schedule 11.01.2024

Как пометить поля ввода html флажком типа в Geb?
Я не могу проверить два поля ввода html с флажком типа на веб-странице с помощью Geb. HTML-код рассматриваемых полей показан ниже: <input id="yui-gen136" style="width: 50px;" class="assemble-document" type="checkbox"> (у другого есть...
1352 просмотров
schedule 20.01.2024

Как закрыть диалоговое окно подтверждения, открытое другим окном в GEB
В одном из моих функциональных тестов GEB у нас есть ситуация, когда мы открываем новое окно, используя withNewWindow({ button.click() }, "close": true, "wait": true) { //Other things } Теперь, когда это окно закрывается, открывается...
913 просмотров
schedule 18.02.2024

Зависимости для функционального тестирования с помощью geb
Кто-нибудь знает, каковы правильные зависимости для функционального тестирования с geb в Grails 2.5.0 ? Я пробовал версию 0.12.0 плагина Geb , но получаю следующую ошибку: Ошибка запуска разветвленного тестового приложения: такого...
272 просмотров
schedule 06.01.2024

geb.error.RequiredPageContentNotPresent: требуемое содержимое страницы «loginButton отсутствует»
Привет, я получил эту ошибку, когда пытаюсь запустить свой тест. Пожалуйста, помогите мне понять, почему он не может нажать на кнопку отправки geb.error.RequiredPageContentNotPresent: The required page content 'loginButton - SimplePageContent...
2825 просмотров
schedule 30.04.2024

Geb - Фокус ввода Selenium с помощью средства выбора даты
После обновления до Geb 0.12.2 и Selenium 2.48.2 я не могу заставить работать следующее: $("form").validOn(dateString) Я пробовал такие варианты, как: $("input",name:"validOn").value(dateString) а также $("form").validOn <<...
545 просмотров
schedule 24.05.2024

Инструменты, которые можно использовать с инфраструктурой Geb & Spock для тестирования приложений на базе Windows?
Я хотел знать, можем ли мы использовать инфраструктуру Geb и spock для тестирования автоматизации приложений Windows? Если да, то, пожалуйста, предложите подходящие инструменты, которые можно использовать с инфраструктурой Geb & Spock для...
301 просмотров
schedule 25.05.2024

Новый безголовый Chrome в Geb
Я пытаюсь получить свой проект, который использует Geb для запуска бета-канала Chrome в автономном режиме. Я могу воспроизвести проблему, используя пример проекта Geb Gradle . В GebConfig.groovy у меня есть этот блок для определения хрома:...
3053 просмотров

Geb - Как использовать двух пользователей/браузеров одновременно?
Я пишу автоматические тесты, используя geb+selenium. У меня есть много сценариев, требующих диалога между пользователями, например: Покупатель создать диалог Ответ продавца Ответ покупателя Продавец использует какой-то вариант Покупатель...
711 просмотров
schedule 14.02.2024

Можете ли вы переопределить содержимое в блоке статического содержимого при расширении классов в geb?
У меня есть 2 класса, один расширяет другой, они перечислены ниже: class TabledPage extends Page { static content ={ table {$(By.xpath("//tbody"))} headers {$(By.xpath("//thead"))} } Navigator gatAllRows(){...
115 просмотров
schedule 05.01.2024

Методы не начальной функции Spock терпят неудачу при запуске класса в целом
Я использую Геба и Спока вместе, чтобы протестировать интерфейсное приложение. Я новичок в обоих этих инструментах. У меня есть спецификация Spock, которая расширяет GebReportingSpec. Затем у меня есть setupSpec, который входит в приложение и...
73 просмотров
schedule 25.09.2022

синхронизация методов в автоматизации пользовательского интерфейса с помощью Geb+Spock+Gradle+groovy
Предыстория : я использую Geb+Spock+ Gradle для автоматизации тестирования пользовательского интерфейса и использую файл build.gradle, который содержит следующую конфигурацию: tasks.withType(Test) { maxParallelForks = 2 forkEvery = 1...
93 просмотров