Вопросы по теме '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 просмотров
schedule
21.10.2022
Преобразование моего существующего кода в шаблон проектирования PageObject с помощью PageFactory
Я создаю тесты, используя веб-драйвер Selenium 2 с С#.Net. Прочитав большое количество документации по Selenium, я не уверен, что следую правильному шаблону проектирования, и не уверен, как проводить тестирование с использованием шаблонов...
372 просмотров
schedule
02.08.2022
Должны ли тестовые данные передаваться из PageObject или тестовых классов?
Я разрабатываю структуру автоматизации с использованием Selenium Webdriver по шаблону PageObject, где есть 2 слоя:
Классы тестов (спецификация тестов)
Классы PageObject (тестовая реализация)
Мои тестовые классы содержат методы аннотации...
1249 просмотров
schedule
20.05.2022
Пользовательский сопоставитель не утверждает в тесте Astrolabe/Protractor + Jasmine
Я пишу несколько тестов, управляемых объектами страниц, используя Protractor и Астролябия .
Jasmine используется для реализации спецификаций стиля describe / it .
Добавление пользовательских сопоставителей не будет работать с использованием...
1323 просмотров
schedule
30.05.2023
Когда мне нужно выйти из системы, если я использую Specflow и Selenium (BDD)
Я начал использовать для тестирования шаблоны Specflow, Selenium и PageObject. Я хотел бы сделать сценарии независимыми друг от друга, но когда я начинаю запускать свои тестовые функции, я вижу, что мой пользователь не анонимен после первого...
1101 просмотров
schedule
16.11.2023
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 просмотров
schedule
14.11.2022
Как инициализировать SelectElements при использовании PageFactory/FindsBy в Selenium C#?
Я создаю объектную модель страницы в Selenium WebDriver для С#, используя класс PageFactory.
К сожалению, я обнаружил, что FindsByAttribute не инициализирует SelectElement (тег HTML <select> /выпадающее меню). До сих пор я встречал или...
4626 просмотров
schedule
03.08.2022
Элемент должен был быть «выбрать», но был «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 просмотров
schedule
04.06.2022
Тестирование транспортира: может ли кто-нибудь сказать мне, что я делаю неправильно с Require?
Я пытаюсь разбить свои тесты Protractor на управляемые файлы. Может кто-нибудь сказать мне, что я делаю неправильно с Require?
Вот пример:
Переменные: C:/tests/variables/signInVariables.js
var emailAddress =...
45 просмотров
schedule
03.04.2023
Связь между двумя классами (объектная модель страницы) вызывает исключение нулевого указателя при передаче объектов
Я новичок на форуме. Извините, если вопрос слишком длинный. Я вставил четыре файла. Два файла класса являются файлами PageObject. Один файл является тестовым, а другой предназначен для инициализации WebDriver.
Я получаю исключение нулевого...
548 просмотров
schedule
27.12.2022
Получение веб-элемента из динамического текста
сначала я пишу свой сценарий:
перейдите на http://demo.opencart.com/
поиск айпод
нажмите добавить, чтобы сравнить все найденные элементы
вот мой код (java webdriver pagefactory)
searchresultspage (моя страница объекта)...
208 просмотров
schedule
07.04.2023
Обработка страниц ошибок шаблона объекта страницы 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 просмотров
schedule
02.04.2023
Как дождаться разрешения обещания от объекта страницы, который возвращает другой объект страницы?
Мой файл pageObject:
this.clickTheProvidedValueInCompanyInformation = function (item) {
this.innerMenu = this.companyInformation.all(by.className('innermenu')).first();
this.selectedItem =...
124 просмотров
schedule
13.04.2023
обратные вызовы/обещания для повторно используемых методов в Protractor
Должны ли мы писать обратные вызовы/обещания для повторно используемых методов в тестировании на основе шаблона объекта страницы в Protractor?
Например. У меня есть приведенный ниже тестовый код и объекты страницы, и он работает без проблем. Но...
1260 просмотров
schedule
20.12.2023