Вопросы по теме 'page-object-gem'

Общие элементы страницы — могут ли они быть унаследованы?
В среде огурца/Watir-webdriver/page-object мне нужно проверить наличие и функциональность общих ссылок верхнего и нижнего колонтитула. Хотя все они должны быть одинаковыми и работать, я хотел бы включить их на все соответствующие страницы. Я...
1214 просмотров

Поиск набора полей с помощью объекта страницы
Я пытаюсь найти набор флажков, но мне нужно найти их в наборе полей. HTML-код такой (это gwt-приложение, поэтому генерируется множество вещей: <div id="UpdateUserView-RolesColumn"> <fieldset style=""> <legend>Primary...
1407 просмотров

Метод элемента ожидания PageObject не работает
Я работаю над автоматизацией тестирования с помощью огурца, selenium-webdriver и драгоценного камня page-object. Когда я пытаюсь запустить простой тестовый огурец, я получаю следующую ошибку: Scenario: Going to billing #...
3159 просмотров

Как обрабатывать элемент, который больше не привязан к DOM в объекте страницы?
Я пытаюсь протестировать веб-сайт с помощью объекта страницы. Когда я выполняю свои сценарии, я получаю Элемент больше не привязан к DOM (Selenium :: WebDriver :: Error :: StaleElementReferenceError ) периодически появляется сообщение об ошибке...
3454 просмотров

Вызов метода на объекте страницы не возвращает результат
У меня возникла проблема с использованием вызова метода объекта страницы для возврата объекта на странице. Вот мой пример кода в test_log_in.rb ... class TestLogIn < Test::Unit::TestCase ..... def test_failed_log_in...
140 просмотров
schedule 06.05.2022

pageobject - when_visible для всех элементов
Я использую комбинацию cucumber и pageobject для тестирования своего веб-приложения. Иногда скрипт пытается щелкнуть элемент еще до того, как страница, содержащая этот элемент, начнет загружаться. (Я подтвердил это, сделав скриншоты неудачных...
1301 просмотров

Можно ли перейти к элементу с объектом страницы
Я пытаюсь использовать гем page-object Cheezy для всего, чтобы быть последовательным. Однако я не смог найти, как перейти к такому элементу. Ситуация здесь такова, что будет более одной ссылки со всеми одинаковыми тегами, поэтому вам нужно перейти к...
885 просмотров

Как я могу найти объект страницы страницы, на которой в данный момент находится watir?
Контекст: Я пытаюсь сделать многоразовые определения шагов, которые нажимают на объекты страницы на текущей странице, например. (следует определение шага огурца): When(/^the user clicks the "([^"]*)" button$/) do |button| click_button =...
967 просмотров

Невозможно нажать на флажок. Использование page-object-gem
У меня возникли проблемы с установкой флажка с помощью page-object-gem. HTML-код выглядит следующим образом: <label class='cc pointer value-apple'> <input class='hidden' type='checkbox' value='apple'></input> <div...
1329 просмотров
schedule 20.05.2023

Доступ к элементам из iFrame - сбой в watir-webdriver 0.6.6 - отлично работает в 0.6.4
Я пытаюсь выбрать значение в раскрывающемся списке, которое находится внутри iFrame. Фрейм вложен в таблицу. HTML: <html class ="some text"> <head>...</head> <body id="htmlBody"> <div class= "modalWindow...
1696 просмотров
schedule 13.04.2022

Есть ли способ объединить гем объекта страницы и вызовы javascript
Я использую драгоценный камень объекта страницы и селен, при заполнении формы регистрации форма заполняется правильно, но при нажатии кнопки «Применить» возникают ошибки, говорящие о том, что поля обязательны, даже если они заполнены. это,...
200 просмотров
schedule 05.08.2022

Передача существующей переменной в метод Ruby
Я пытаюсь написать тест, чтобы убедиться, что существующие пользователи не могут зарегистрироваться (используя Cucumber, Watir-Webdriver и объекты страницы) У меня есть следующий код: text_field(:email, :id => "user_email")...
307 просмотров

Не удалось найти текстовое поле с типом электронной почты с двумя атрибутами в драгоценном объекте страницы
Я новичок в page-object. Я попытался найти «текстовое поле», используя два атрибута, подобных этому text_field («user_name», {: class => 'title', : name => 'spree_user [email]'}) и html текстового поля Но получаю ошибку: невозможно найти...
122 просмотров
schedule 07.10.2022

Жемчужина объекта страницы: идентификация объекта с одинаковыми свойствами на основе их видимости
У меня есть текстовое поле со следующим html. id является динамическим, и я не могу его использовать. Я заполняю текст в текстовом поле. <input type="text" id="117841" class="NEdit" title="MyText" maxlength="20" style="position: absolute;...
131 просмотров
schedule 04.11.2022

Объект страницы Cheezy, определите все text_fields внутри страницы
учитывая этот простой объект страницы: require 'watir-webdriver' require 'page-object' class SomePage include PageObject text_field :first_name, :name => "fname" text_field :last_name, :name => "lname" text_field :birth_date,...
1228 просмотров
schedule 27.04.2024

Настройка профиля Firefox не обновляется правильно через селен
Я пытаюсь настроить профиль firefox, чтобы все ссылки открывались на одной вкладке при запуске моих тестов селена. Я нашел настройку, необходимую для этого, однако, когда программа запускается, для нее не устанавливается значение, которое я хочу,...
332 просмотров
schedule 21.11.2022

Как динамически получить доступ/определить строку таблицы с помощью драгоценного камня pageobject?
у меня такая таблица <iframe title="ManageLegs"> <table title="Leg Details"> <tr> <th /> <th class="headerRow"><div>Dep Date</div></th> <th...
412 просмотров
schedule 08.04.2023

Как создать коллекцию таблиц для ruby/Watir и Page Objects?
У меня есть страница с набором динамических таблиц. Я хочу иметь возможность перебирать эти таблицы, преобразовывать их в хэш (используя метод .hashes) и сравнивать их с данными в файле .yml. Но я не могу заставить коллекцию работать. Вот одна...
280 просмотров
schedule 10.06.2023

Как перебрать таблицу объектов страницы
Какой самый простой способ проверить, что каждая строка в таблице имеет ссылку для редактирования? пример кода: class AccountPage include PageObject table(:cards, id: 'cards') link(:edit, href: /edit/) end Я хочу иметь возможность...
1266 просмотров
schedule 16.01.2023

Могу ли я использовать PageObject::PageFactory без огурца?
Мне интересно, можно ли использовать PageObject::PageFactory без огурца. я попробовал это с World(PageObject::PageFactory) но нет мира без огурца. Я не могу найти пример другого способа. Зачем мне делать что-то настолько безумное? Я...
363 просмотров
schedule 27.11.2022