Описание тега geb
Geb - это библиотека для автономного просмотра веб-страниц на JVM, подходящая для автоматизации и функционального веб-тестирования. Groovy используется для предоставления краткого DSL, похожего на историю, для определения шагов и краткого и управляемого DSL для определения структуры страницы с использованием шаблона объекта страницы.
2
ответа
GEB test... проблема обратного вызова драйвера
Я имею: • java version "1.6.0_37" • Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-10M3909) • Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) • Grails 2.2.0 • Groovy 2.0 • GEB core 0.7.2 и все необходимые банки. Я пытаюс…
01 фев '13 в 20:58
1
ответ
Доступ к именам свойств закрытия в блоке содержимого во время выполнения
Я хочу оценить свои блоки контента перед запуском моего набора тестов, но имена свойств замыканий уже в байт-коде. Я ищу самое чистое решение (по сравнению с анализом источника вручную). Я уже попробовал решение, описанное в этом посте (и я все еще …
31 окт '14 в 18:45
2
ответа
Gradle Test не запускает тесты Geb
В Grails 3.1.4: если я использую команду Grails create-функциональный-тест и создаю тест Geb, когда я использую тестовое задание Gradle, он не запускает тест Geb, он только запускает модульные и интеграционные тесты, а не функционал, Если я использу…
30 мар '16 в 20:54
0
ответов
geb вручает несколько вкладок одновременно
Моя среда тестирования - Geb+Spock. У меня есть один сценарий тестирования, в котором я выполняю какую-то операцию (например, создание пользователя) на одной вкладке [URL1] браузера Chrome, и после выполнения этой операции я хочу проверить ее на дру…
20 июн '18 в 11:42
1
ответ
Geb: Как добавить новый атрибут и его значение
У меня есть элемент ввода, где мне нужно установить один дополнительный атрибут и его значение. <input autocomplete="off" id="to_input" name="to" class="form-control arrival ui-autocomplete-input" placeholder="To" data-input-component="searchCond…
07 фев '17 в 13:53
3
ответа
geb: RequiredPageContentNotPresent после запроса входа
У меня есть следующие настройки: class LoginPage extends Page { def login() { //fill user/pass, click "login"} } class IndexPage extends Page { static content = { sideTabs { module SideTabs } } } class TabAPage extends Page { //... } class SideTabs …
07 авг '17 в 08:56
1
ответ
Как отлаживать статический блок кода в модели GEB Page
Я пробовал GEB и хотел отладить статический блок кода в примерах. Я пытался установить точки останова, но я не могу проверить данные, которые используются в блоке статического содержимого. class GoogleResultsPage extends Page { static at = { results…
18 июн '14 в 10:24
0
ответов
Убедитесь, что браузер запомнил пароль отключен с помощью Geb/Selenium
Мы создали страницу входа, которая запрещает браузеру запоминать пароль. Есть ли способ, используя Geb/selenium, чтобы проверить, работает ли это?
05 апр '16 в 20:13
1
ответ
Пользовательские сообщения в журнале для неудачных тестов с Geb/Spock?
Я занят тестом e2e в Geb/Spock, мне было интересно, как я могу добавить пользовательские сообщения. Теперь я получаю только трассировку стека, как это: geb.error.RequiredPageContentNotPresent: The required page content 'pages.patientConversation.PcM…
08 фев '17 в 09:13
1
ответ
Проблема производительности при поиске geb для атрибутов объекта модуля и использования селекторов
описание проблемы Я пишу спецификацию geb/spock, которая выбирает тестовые данные из DB2 на карту (переменная карты называется preFilledFields - см. Класс MySpec ниже). Затем эта карта перебирается, и для каждой итерации я также проверяю, совпадает…
09 фев '16 в 07:40
4
ответа
Как выбрать второй элемент Class с помощью jQuery, работающего с Spock/Geb
Я провел много исследований, чтобы найти ответ на следующие вопросы, но безрезультатно. У меня есть следующий класс в одном <div> тег в HTML. <button type='button' class='btn btn-navbar document-collapse pull-right' data-target='#document_5…
28 ноя '13 в 12:07
1
ответ
Как изменить параметры шаблона по умолчанию на странице Geb?
Я использую Geb 0.9.0. Недавно я узнал о шаблонах Geb. Я думаю, что они могут быть очень полезными. Но я хочу использовать их после изменения нескольких значений по умолчанию на всех моих страницах. Я хочу wait параметр по умолчанию для true, Я попы…
09 апр '15 в 14:09
3
ответа
Обновление Grails 2.0.3 до 2.2.1: ошибка доступа к серверу: соединение отклонено
Я пытаюсь обновить Grails 2.0.3 до 2.2.1 как часть моего приложения Happy Trails. https://github.com/jamesward/happytrails/tree/grails2 Первое, с чем я боролся, было заставить Geb / Spock работать с Groovy 2. Я получал следующую ошибку при попытке у…
14 мар '13 в 13:17
3
ответа
Selenium addCookie получает недопустимое исключение домена cookie, хотя я нахожусь в нужном домене
Поэтому я пытаюсь загрузить ранее сохраненные куки в мой веб-драйвер с помощью Selenium/Geb. Сначала я захожу в домен, а затем пытаюсь добавить куки. Но домен cookie и домен URL не регистрируются друг с другом: Caught: org.openqa.selenium.InvalidCoo…
03 окт '13 в 00:37
1
ответ
Элемент DOM Geb Test существует, а затем удаляется на следующей странице
Я довольно новичок в Geb, но я сталкиваюсь со странной проблемой, которую документы, похоже, не решают. У меня есть довольно простой сценарий для тестирования: войдите в систему как администратор, откройте приложения, убедитесь, что кнопка "Применит…
11 янв '16 в 14:31
1
ответ
Как протестировать Spring Boot REST с помощью Spock/Geb после запуска сервера?
Я хотел бы протестировать REST-сервис от Spock или GEB, но хотел бы запустить сервер перед началом тестирования. Это возможно?
13 июн '14 в 12:30
2
ответа
Не вызывать браузер в Geb не работает
С помощью Groovy, TestNG, GebЯ пытаюсь написать setup() а также teardown() методы. Чтобы проверить это, я попробовал это: package Rough import geb.Browser import geb.spock.GebSpec import org.openqa.selenium.firefox.FirefoxDriver import org.testng.an…
27 июн '16 в 05:59
2
ответа
Слабая трассировка ошибок при использовании шаблона объекта страницы с помощью spock и geb
Используя spock+geb, вы можете утверждать, что находитесь на ожидаемой странице, например: assert title == 'Sign In' и вы получите хороший след ошибки, если утверждение не выполнено: Condition not satisfied: title == 'Sign In' | | Login false 5 diff…
19 июл '11 в 15:42
2
ответа
Geb assert на текст строки HTML таблицы
Я новичок в Geb, я пишу тест, который будет проверять текст на веб-странице и утверждать, если значение существует. Интересующий меня текст - это текст строки таблицы. Вот CSS / xpath строки моей таблицы HTML. /html/body/table/tbody/tr[3]/td/table/t…
10 июл '17 в 21:18
0
ответов
Geb: сбой при создании драйвера
Я написал очень простой скрипт автоматизации тестирования, и он просто выполнял прекрасные дни назад. Сегодня я повторно запустил тот же тестовый скрипт без каких-либо изменений, и он получает ошибку, как показано ниже: Caught: geb.driver.DriverCrea…
13 июл '16 в 09:10