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

Поддерживает ли Webdriver pagefactory для Python?
Я читал об объектах страницы и шаблонах проектирования на сайте проекта Webdriver и наткнулся на фабрика страниц . Не похоже, что API Webdriver для Python включает pagefactory. Это правда?
9049 просмотров
schedule 22.03.2022

Как избежать устаревшего объекта страницы для флажка
Я использую огурец с одного года, и я добавляю в него page-object-gem несколько недель. Когда я выполняю тест, я получаю сообщение: ПРЕДУПРЕЖДЕНИЕ ОБ УСТАРЕНИИ Вы вызываете метод с именем checkbox в commentPage.rb:23:in `block in...
1243 просмотров

Преобразование моего существующего кода в шаблон проектирования PageObject с помощью PageFactory
Я создаю тесты, используя веб-драйвер Selenium 2 с С#.Net. Прочитав большое количество документации по Selenium, я не уверен, что следую правильному шаблону проектирования, и не уверен, как проводить тестирование с использованием шаблонов...
372 просмотров

Должны ли тестовые данные передаваться из PageObject или тестовых классов?
Я разрабатываю структуру автоматизации с использованием Selenium Webdriver по шаблону PageObject, где есть 2 слоя: Классы тестов (спецификация тестов) Классы PageObject (тестовая реализация) Мои тестовые классы содержат методы аннотации...
1249 просмотров
schedule 20.05.2022

Пользовательский сопоставитель не утверждает в тесте Astrolabe/Protractor + Jasmine
Я пишу несколько тестов, управляемых объектами страниц, используя Protractor и Астролябия . Jasmine используется для реализации спецификаций стиля describe / it . Добавление пользовательских сопоставителей не будет работать с использованием...
1323 просмотров

Когда мне нужно выйти из системы, если я использую Specflow и Selenium (BDD)
Я начал использовать для тестирования шаблоны Specflow, Selenium и PageObject. Я хотел бы сделать сценарии независимыми друг от друга, но когда я начинаю запускать свои тестовые функции, я вижу, что мой пользователь не анонимен после первого...
1101 просмотров

Selenium Webdriver: инициализация фабрики страниц с использованием путей относительно других элементов?
Я пытаюсь написать объект страницы в Selenium Webdriver, используя аннотации @FindBy фабрики страниц. Объект страницы предназначен для боковой панели, а родительский элемент WebElement, содержащий все элементы, с которыми объект страницы должен...
5157 просмотров
schedule 12.04.2022

Модель Selenium POM: ошибка java.lang.NullPointerException. Не удается ввести значения для веб-элементов или выбрать элементы
Я впервые реализую модель POM slenium. Я использую скелетную функцию для инициализации моего WebDriver. Это как показано ниже: File pathToBinary = new File("<path>\firefox.exe"); FirefoxBinary binary = new FirefoxBinary(pathToBinary);...
1297 просмотров

Как инициализировать SelectElements при использовании PageFactory/FindsBy в Selenium C#?
Я создаю объектную модель страницы в Selenium WebDriver для С#, используя класс PageFactory. К сожалению, я обнаружил, что FindsByAttribute не инициализирует SelectElement (тег HTML <select> /выпадающее меню). До сих пор я встречал или...
4626 просмотров

Элемент должен был быть «выбрать», но был «ul» - Selenium WebDriver Java
У меня возникла эта проблема в моем коде селена при доступе к элементам раскрывающегося списка. Используя объектную модель страницы, ниже приведен мой класс страницы: package Pages; import org.openqa.selenium.By; import...
12952 просмотров
schedule 15.06.2022

Почему Selenium не находит элемент на основе XPath с индексом массива при использовании Page Factory?
У меня есть POM (объектная модель страницы), которая имеет следующее объявление: public class MyPOM { [FindsBy(How=How.XPath, Using="(//textarea)[0]")] private IWebElement questionDescription; //This fails too in Selenium, but successful in...
859 просмотров

Тестирование транспортира: может ли кто-нибудь сказать мне, что я делаю неправильно с Require?
Я пытаюсь разбить свои тесты Protractor на управляемые файлы. Может кто-нибудь сказать мне, что я делаю неправильно с Require? Вот пример: Переменные: C:/tests/variables/signInVariables.js var emailAddress =...
45 просмотров

Связь между двумя классами (объектная модель страницы) вызывает исключение нулевого указателя при передаче объектов
Я новичок на форуме. Извините, если вопрос слишком длинный. Я вставил четыре файла. Два файла класса являются файлами PageObject. Один файл является тестовым, а другой предназначен для инициализации WebDriver. Я получаю исключение нулевого...
548 просмотров
schedule 27.12.2022

Получение веб-элемента из динамического текста
сначала я пишу свой сценарий: перейдите на http://demo.opencart.com/ поиск айпод нажмите добавить, чтобы сравнить все найденные элементы вот мой код (java webdriver pagefactory) searchresultspage (моя страница объекта)...
208 просмотров

Обработка страниц ошибок шаблона объекта страницы Selenium
У меня общий вопрос по страницам с ошибками. Представьте себе простой вариант использования, хорошую (1) и плохую (2) аутентификацию. В случае (1) у нас есть индексная страница. В случае (2) у нас есть конкретная страница с ошибкой. Дело в...
888 просмотров
schedule 03.02.2024

Шаблон объекта страницы для тестов пользовательского интерфейса Xcode 7
Кто-нибудь успешно реализовал шаблон Page Object в своих тестах пользовательского интерфейса? Я попробовал и столкнулся с проблемой. Когда я использую предикат для ожидания существования элемента, я получаю предупреждение в журнале. Вот фрагмент...
1322 просмотров
schedule 01.02.2023

Как получить FindsByAttribute из IWebElement в C# Selenium? [Объектная модель страницы]
Учитывая шаблон проектирования Page Object Model в Selenium, мне нужно проверить, присутствует ли WebElement/включен/доступен для щелчка на странице, прежде чем выполнять над ним действие. Базовый класс «Страница»: public class Page {...
1760 просмотров
schedule 13.07.2023

Python: «__init__() принимает 2 позиционных аргумента, но 3 были переданы» с Webdriver, когда информация о локаторе элементов извлекается из отдельного файла
Я новичок в Python и Selenium и пытаюсь запустить автоматическое тестирование нашего веб-сайта. Я настраиваю тесты с использованием объектной модели страницы, чтобы изменения в локаторах нужно было обновлять только в одном месте. В рамках этого я...
1231 просмотров

Как дождаться разрешения обещания от объекта страницы, который возвращает другой объект страницы?
Мой файл pageObject: this.clickTheProvidedValueInCompanyInformation = function (item) { this.innerMenu = this.companyInformation.all(by.className('innermenu')).first(); this.selectedItem =...
124 просмотров
schedule 13.04.2023

обратные вызовы/обещания для повторно используемых методов в Protractor
Должны ли мы писать обратные вызовы/обещания для повторно используемых методов в тестировании на основе шаблона объекта страницы в Protractor? Например. У меня есть приведенный ниже тестовый код и объекты страницы, и он работает без проблем. Но...
1260 просмотров