Описание тега page-factory

PageFactory - это класс Selenium, который предоставляет средства для создания экземпляра объектной модели / шаблона страницы путем инициализации всех определенных веб-элементов.
0 ответов

Ошибка: основной метод не найден в классе при тестировании фабрики страниц (Selenium)

Создание фреймворка на Java/Eclipse/Selenium WebDr/Page Factory для создания моих тестов. Но при запуске теста выдается ошибка: "Ошибка: метод Main не найден в классе, определите метод main как: public static void main(String[] args) " Даже если доб…
1 ответ

Получение того же элемента, даже если элемент не существует в DOM с использованием Page Object Model

Конфигурация: Селен: 2.53.1 Ява: 7 Eclipse IDE: Марс Я использую POM Framework и шаблон проектирования PageFactory для этого. У меня есть ниже код домашней страницы: public class RCONHomePage { @FindBy(css =".ng-scope>a span[translate='login.regi…
0 ответов

Фабрика страниц против ПОМ

Я ручной тестировщик, сейчас изучаю Selenium. У меня вопрос о Page Factory и POM, используемых в работе, какой из следующих пунктов более популярен в работе и почему?
06 мар '18 в 14:58
1 ответ

Selenium, Page Factory, не удалось унаследовать класс с PageFactory

Я не смог унаследовать класс репозитория меню, у которого есть этот конструктор, к другому классу с именем подменю, public MenusRepository(WebDriver driver) { this.driver = driver; PageFactory.initElements(driver,this); } когда я наследую, Eclipse п…
15 мар '18 в 13:24
1 ответ

Селен бегло ждать и пейдж фабрики

Итак, я ломал голову над этим испытанием, пока я не побеждаю. Я был бы очень признателен, если бы кто-нибудь мог мне помочь с этим. Подробности следующим образом. Ниже приведен пример кода : 1, 1. В примере 1 неверный xpath выглядит так: "// input […
14 апр '18 в 19:11
0 ответов

Хранение элементов PageFactory

Привет У меня есть много классов страниц со многими WebElements, как один из них: public class DraggablePage extends BaseExtendablePage { @FindBy(xpath = "//a[@href= '#tabs-1']") WebElement defaultFunctionalityTableHeader; @FindBy(xpath = "//a[@href…
24 апр '18 в 12:50
1 ответ

Ошибка java.lang.ClassCastException при реализации отчетов по экстентам в XML-файле TestNG

Я получаю сообщение об ошибке, сообщая java.lang.ClassCastException: [Имя класса отчета моего экстента] не может быть приведено к org.testng.ITestNGListener при запуске XML-файла TestNG в качестве набора тестов. Я автоматизировал веб-страницу, испол…
11 авг '18 в 04:34
3 ответа

Как ждать, пока значение будет в состоянии выбора

Привет, я использую Page Factory, чтобы сохранить все свои локаторы в классе. @FindBy(xpath="//select[@ng-model='selectedLeadSource']") WebElement source_of_lead; public Select getSourceOptions() { return new Select(source_of_lead); } Но я не могу и…
30 апр '18 в 10:54
1 ответ

Лучший шаблон проектирования для автоматизации Selenium для крупномасштабного применения

Я хотел бы знать лучший шаблон проектирования для Selenium для автоматизации крупномасштабного продукта SaaS. Ищу все ваши комментарии по этому вопросу. и для крупномасштабного приложения я предпочел сохранить свой xpath для веб-элементов в объектно…
2 ответа

Как добавить явное ожидание в PageFactory в PageObjectModel?

Я добавил жёсткий код ожидания thread.sleep() в моем коде ниже. Как использовать явное ожидание. Я хочу подождать, пока не появится веб-элемент "username". Моя программа работает отлично. Я уже написал тестовые случаи. package com.pol.zoho.PageObjec…
0 ответов

Есть ли способ выполнить тест параллельно с использованием PageFactory Framework?

Я хочу выполнить тест параллельно. У меня есть PageFactory Framework. Когда я выполняю сценарии параллельно, все становится грязно. Экземпляр драйвера перезаписывается. LocalDriveFactory.Java package com.pom.framework; import java.text.SimpleDateFor…
0 ответов

Как запустить скрипт модели объектной страницы (POM) в стеке браузера?

У меня есть существующий код объектной модели страницы, мне нужно запустить мой код в стеке браузера, но я получаю исключение нулевого указателя для вызванных методов объекта внутри моего метода тестирования. Если я добавляю X-путь непосредственно в…
0 ответов

Неудовлетворенная зависимость 'интерфейс org.openqa.selenium.WebDriver' для конструктора

Я настраиваю рамки селена, где я смог заставить большинство моих вещей работать. Я пытаюсь внедрить фабрику страниц сейчас, и вот где возникают проблемы. Я попытался найти в Интернете, что упоминает о пико-контейнере, и у меня есть зависимость от пи…
21 фев '19 в 14:14
0 ответов

Невозможно выполнить выполнение Appium с реализацией модели фабрики страниц

, Я использую Appium 1.9.1 версии MacBook Air 10.13.6 Java-клиент 6.1.0 Последний файл Seleniumjar Я пытаюсь реализовать фабричную модель страницы с помощью appium selenium ( java), но не могу выполнить какое-либо действие. Приложение Eveytime успеш…
1 ответ

Как создать объектную модель страницы, которая работает для Android и iOS в Appium Java

Я создал объект Page в Java с Appium и Selenium, который в настоящее время работает для приложения Android, как показано ниже: public class MattVerifyPage extends PageObject{ private AppiumDriver driver = FrameworkInitialize.driver; By verifyTitle =…
04 фев '19 в 20:18
1 ответ

Получение исключения нулевого указателя при запуске Selenium - сценарии TestNG с использованием pagefactory

Я создал 3 разных класса, таких как SelectBrowserTest, GmailLoginPOTest и SampleTest (это мой тестовый пример). я пытался вызвать методы из SelectBrowserTest и GmailLoginPOTest в SampleTest. Но я постоянно получаю исключение нулевого указателя. Може…
08 сен '18 в 08:46
1 ответ

how = How.ID в селене

У меня один маленький вопрос, в чем разница между следующими строками в Selenium и Page Factory? @FindBy(id = "foobar") WebElement foobar; А также @FindBy(how = How.ID, using = "foobar") WebElement foobar;
1 ответ

Как использовать теги testng для дыма, регрессионные тесты

У меня есть несколько методов тестирования, и мне нужно выбрать некоторые из них как тесты на дым, а другие - регрессионные. Как я могу сделать условие / зависимость в Testng selenium, так что тесты дыма будут запускаться сначала как группа. И я мог…
12 авг '17 в 21:14
2 ответа

Использование разных наборов объектов страницы с одинаковыми тестами селена

[Это перекрестная публикация с SQA - https://sqa.stackexchange.com/questions/35081/using-different-sets-of-page-objects-with-the-same-selenium-tests] Я работаю над набором тестов селена для набора похожих сайтов. Набор тестов будет выполняться отдел…
1 ответ

Что такое PageFactory в Selenium и как использовать оператор PageFactory.initElements(драйвер, это)

Пожалуйста, вы можете объяснить, что такое PageFactory в Selenium и что происходит с PageFactory.initElements(driver, this) Скажите, а также, пожалуйста, объясните различия ч / б By а также @FindBy, Заранее спасибо.
22 авг '18 в 14:19