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

Как я могу реализовать Webdriver / PageObjects / Pagefactory на Java таким образом, чтобы это можно было применить в целом
Вот моя попытка понимания реализации PageObjects / Pagefactory применительно к Webdriver: 1. Create the following structure in eclipse --> com.example.qa.pageobjects --> LoginPage.java Every class in this package has something like:...
1088 просмотров

Selenium Webdriver — PageObject и указатель драйвера
Я делаю тестовый набор в Selenium Webdriver с использованием PageObjects, но я сомневаюсь, что экземпляр, на который ссылается WebElement, может работать, даже если драйвер указывает на другой фрейм? На сайте, для которого я пишу тесты, много фреймов...
713 просмотров
schedule 23.04.2022

Использование PageObjects, Page Factory и WebDriverWait в Selenium WebDriver с использованием Java
Я использую Selenium WebDriver для реализации функциональных тестов для некоторых проектов, с которыми я работал. Я пытаюсь использовать шаблон проектирования Page Object с Page Factory, чтобы выделить мои локаторы. Я также создал статический объект...
16442 просмотров
schedule 04.05.2024

Можем ли мы обрабатывать файлы cookie браузера с помощью Page Object?
Можем ли мы обрабатывать файлы cookie в браузере во время выполнения? На самом деле мне нужно получить файлы cookie из браузера и установить измененные файлы cookie между выполнением сценария. Можем ли мы сделать это с помощью Page Object?...
1625 просмотров

Можно ли идентифицировать элемент, зная только часть его имени?
Я пытаюсь идентифицировать элементы <div> с идентификаторами, которые генерируются динамически. Я хочу иметь возможность захватить элемент, используя текстовый идентификатор. Я не хочу знать точное имя. Например, если бы был тег div,...
101 просмотров
schedule 22.01.2023

Требовать: файл не найден (шаблон объекта страницы)
Я пытаюсь включить шаблон Page Object в свое тестирование Protractor, но по какой-то причине я не знаю, что он не работает. Я должен сказать, что до внесения каких-либо изменений все работало идеально. В тестовой папке у меня есть файл...
1073 просмотров
schedule 07.06.2023

Разрешены ли обещания elementfinder при объявлении?
Я знаю, что ElementFinder являются обещаниями, но я не уверен, как ведет себя обещание, если мы определяем ElementFinder в начале объекта страницы. Глядя на пример: var EventHeader = function (context) { this.eventName =...
323 просмотров
schedule 13.02.2024

Ошибка входа в систему объектов страницы Selenium webdriver
Я пишу новый тест веб-приложения, используя веб-драйвер selenium. Я рассмотрел различные примеры, однако каждая страница возвращает класс следующей страницы. Единственное сомнение, которое у меня есть, это то, что вход в систему невозможен из-за...
839 просмотров
schedule 31.08.2022

JavaScript: выбор элементов раскрывающегося списка с использованием объектов страницы для тестирования Protractor
Так что я не могу понять это. Мой тест требует выбора элемента списка как части формы для создания нового пользователя. Однако, когда я запускаю тест, он не выбирает элемент из списка. И Protractor не возвращает никаких ошибок, он считает, что...
551 просмотров

Selenium Page Object (PO) и платформа, управляемая ключевыми словами
Я новичок в Selenium , нужен совет. Насколько я понимаю, в Page Object мы должны создать класс Java для каждой страницы. В Keyword Driven Framework нам нужно создать общий модуль, который на основе входного ключа выполняет действие на основе...
8401 просмотров

Создание экземпляров PageObject из Cucumber StepDefinitions
Я пытаюсь следовать этому руководству в Интернете: https://www.youtube.com/watch?v=x5Ru0f8uOqw&list=PL_noPv5wmuO_t6yYbPfjwhJFOOcio89tI&index=14 и закодировали PageObjects, файл Feature и файл StepDefs точно так же, как в демонстрации. Однако,...
466 просмотров

Как мы обрабатываем навигацию между страницами в среде тестирования модели объекта страницы
Я использую структуру BDD Cucumber с рубином для тестирования веб-сайта. И я следую шаблону Page Object Model. У меня есть разные классы для каждой страницы с ее элементами и функциями, а также отдельный файл функций для каждого из сценариев,...
1055 просмотров
schedule 27.02.2024

IOSElements PageFactory и Appium несовместимы - альтернативное решение?
IOSElements содержат метод .setValue(), который печатает гораздо быстрее, чем sendKeys(). Однако, если я установлю свои элементы (используя аннотации @FindBy) в IOSElement, а не в WebElement, PageFactory вернет ошибку:...
3819 просмотров
schedule 27.07.2022

Создает ли Selenium FindBy экземпляры WebElement в классе PageObject?
Действительно ли аннотация Selenium FindBy создает экземпляры WebElement, и если да, то каков смысл фреймворка, который их использует? То, что я делал с объектами моей страницы, сейчас выглядит так. Все мои методы тестовой среды принимают в...
1343 просмотров
schedule 15.03.2022

Watir: всегда ждать, когда присутствует элемент веб-страницы
Веб-приложение постоянно использует этот div после действий пользователя. В моих тестовых сценариях есть эта строка. дословно, везде. @browser.div(:id => 'loading-indicator').wait_while_present Явное включение этой строки везде...
145 просмотров

Selenium xPath - поиск элемента по частичному тексту
У меня есть следующий HTML-код моей страницы. <div class="views-field-wbapi-data-value-2014 wbapi-data-value wbapi-data-value-first"> <span class="field-content"> <span> <a...
1246 просмотров
schedule 09.02.2024

Каков правильный синтаксис транспортира для объектов страницы?
Я сталкивался с различными типами синтаксиса для объектов страницы Protractor, и мне было интересно, какова их предыстория и какой способ предлагается. Это официальный синтаксис PageObject из руководства по Protractor. Мне он нравится больше...
2101 просмотров
schedule 08.04.2023

@FindBy WebElements не инициализируются в структуре PageFactory/Page Object
Обновленный код: public class FlightBookingTest extends PageBase{ @Test(priority = 1) @Parameters({"from", "to"}) public void searchForAPackage(String from, String to) throws InterruptedException {...
2009 просмотров
schedule 15.10.2022

Компонентные объекты вместо объектов страницы в селене
Одним из самых популярных паттернов в тестировании на основе селена является объект страницы. К сожалению, нам часто приходится дублировать код, если мы используем его как есть. Рассмотрим следующую ситуацию: Мы используем структуру...
2473 просмотров

Щелкните флажок по значению Selenium
У меня есть Google, который немного пытается найти способ, которым вы можете щелкнуть флажки, введя значение, подобное тому, что вы можете использовать для выбора значений в раскрывающемся списке. Но пока не нашел способа. У меня есть два флажка с...
2157 просмотров
schedule 11.03.2023