Вопросы по теме 'page-object-gem'
Общие элементы страницы — могут ли они быть унаследованы?
В среде огурца/Watir-webdriver/page-object мне нужно проверить наличие и функциональность общих ссылок верхнего и нижнего колонтитула. Хотя все они должны быть одинаковыми и работать, я хотел бы включить их на все соответствующие страницы.
Я...
1214 просмотров
schedule
27.12.2022
Поиск набора полей с помощью объекта страницы
Я пытаюсь найти набор флажков, но мне нужно найти их в наборе полей. HTML-код такой (это gwt-приложение, поэтому генерируется множество вещей:
<div id="UpdateUserView-RolesColumn">
<fieldset style="">
<legend>Primary...
1407 просмотров
schedule
09.07.2022
Метод элемента ожидания PageObject не работает
Я работаю над автоматизацией тестирования с помощью огурца, selenium-webdriver и драгоценного камня page-object. Когда я пытаюсь запустить простой тестовый огурец, я получаю следующую ошибку:
Scenario: Going to billing #...
3159 просмотров
schedule
10.06.2023
Как обрабатывать элемент, который больше не привязан к DOM в объекте страницы?
Я пытаюсь протестировать веб-сайт с помощью объекта страницы. Когда я выполняю свои сценарии, я получаю Элемент больше не привязан к DOM (Selenium :: WebDriver :: Error :: StaleElementReferenceError ) периодически появляется сообщение об ошибке...
3454 просмотров
schedule
07.07.2022
Вызов метода на объекте страницы не возвращает результат
У меня возникла проблема с использованием вызова метода объекта страницы для возврата объекта на странице.
Вот мой пример кода в 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 просмотров
schedule
14.09.2023
Можно ли перейти к элементу с объектом страницы
Я пытаюсь использовать гем page-object Cheezy для всего, чтобы быть последовательным. Однако я не смог найти, как перейти к такому элементу. Ситуация здесь такова, что будет более одной ссылки со всеми одинаковыми тегами, поэтому вам нужно перейти к...
885 просмотров
schedule
08.06.2023
Как я могу найти объект страницы страницы, на которой в данный момент находится watir?
Контекст:
Я пытаюсь сделать многоразовые определения шагов, которые нажимают на объекты страницы на текущей странице, например. (следует определение шага огурца):
When(/^the user clicks the "([^"]*)" button$/) do |button|
click_button =...
967 просмотров
schedule
28.02.2024
Невозможно нажать на флажок. Использование 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 просмотров
schedule
16.05.2023
Не удалось найти текстовое поле с типом электронной почты с двумя атрибутами в драгоценном объекте страницы
Я новичок в 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