Вопросы по теме 'pageobjects'
Повторное использование шагов Specflow при использовании шаблона «Объекты страницы»
Я использую Specflow с объектами страницы, и у меня есть много очень похожих сценариев. Например:
Given I view the 'page1'
When I click 'link1'
Then I should be on 'page2'
Given I view the 'page1'
When I click 'link2'
Then I should be...
1667 просмотров
schedule
14.10.2022
Передача информации об исключении из Global.asax в ErrorPage.aspx
У меня есть глобальный обработчик ошибок в Global.asax, и я пытаюсь отобразить информацию об исключении на странице ErrorPage.aspx. Я прочитал страницу Microsoft о передаче информации между страницами asp.net...
818 просмотров
schedule
22.01.2024
Почему мой спасательный блок не работает?
Я использую веб-драйвер selenium и пытаюсь заставить объект страницы просматривать страницу несколько раз, прежде чем он сообщит об ошибке теста. Моя проблема в том, что я получаю сообщение об ошибке, которое не перехватывается моим начальным...
735 просмотров
schedule
18.11.2022
Можем ли мы выполнить прокрутку с помощью объекта страницы?
Можем ли мы выполнить прокрутку с помощью Page Object??
На самом деле мне нужно прокручивать веб-страницу (вверх/вниз) в зависимости от элемента. Как я могу использовать Page Object.
Я использую веб-диск Selenium для запуска браузера и...
957 просмотров
schedule
18.05.2024
Selenium WebDriver: в модальном диалоговом окне представлены необработанные объекты страницы исключений предупреждений
Я получаю сообщение об ошибке Modal Dialog Present при сохранении формы и проверке всплывающего окна с предупреждением.
Код:
Метод, используемый для проверки текста всплывающего предупреждения
def alert_text
sleep 20
self.button_save...
820 просмотров
schedule
25.03.2024
Как выполнить перетаскивание с помощью объекта страницы?
Мне нужно выполнить действие перетаскивания для сценария. Как я могу добиться этого с помощью Page-Object.
Мне нужно щелкнуть элемент (например, кнопку из параметров) и поместить его в текстовую область . У меня есть поиск решения, но я не могу...
2121 просмотров
schedule
03.01.2024
Аннотация Selenium Webdriver FindsBy, эквивалентная driver.FindElements()
Я играю с PageFactory и идентификацией объектов, используя атрибуты FindsBy. Пока мне это нравится, но я не могу найти аннотацию FindsBy, эквивалентную следующей, которая извлекает список элементов из таблицы....
3201 просмотров
schedule
05.02.2024
Объектная модель страницы не расширяет драйвер из класса
Базовый класс:
protected WebDriver driver;
protected String URL = "https://www.example.com/";
public static String SignupURL = "https://www.example.com/login";
public Login loginpage;
@BeforeClass
public void setup()
{...
683 просмотров
schedule
07.11.2022
Получение исключения нулевого указателя при запуске Selenium через TestNG
У меня есть базовый класс Test, который вызывает метод из класса LandingPage, который имеет локатор для тестируемой страницы. Когда я выполняю этот проект, я получаю исключение нулевого указателя. Я уверен, что это как-то связано с аннотациями...
946 просмотров
schedule
04.03.2024
Обработка сред с похожей логикой страницы, но разными локаторами
У меня есть набор тестов, который в настоящее время работает в разных средах разработки. Недавно приложение было полностью переписано и развернуто в новой среде.
Приложение выглядит и действует практически одинаково. Логика страницы более или...
654 просмотров
schedule
13.04.2024
Я использую один и тот же файл функций для входа в систему в качестве 2 пользователей для добавления и утверждения. Но во время работы он показывает исключение нулевого указателя
Я только начал использовать Cucumber с селеном. Пожалуйста, игнорируйте, если есть какие-либо ошибки с моей стороны. У меня есть 2 сценария. 1. Войдите как пользователь А и добавьте профиль. 2. Войдите в систему как пользователь B и подтвердите...
815 просмотров
schedule
01.06.2024
В чем может быть прецедент для возврата объекта в шаблоне проектирования фабрики страниц?
Я просмотрел Интернет, чтобы получить соответствующую информацию, но безуспешно. Пример кода приведен ниже:
public class HomePage
{
@FindBy(id = "fname")
WebElement name;
@FindBy(id = "email")
WebElement email;
@FindBy(id =...
114 просмотров
schedule
13.05.2024
Можете ли вы переопределить содержимое в блоке статического содержимого при расширении классов в geb?
У меня есть 2 класса, один расширяет другой, они перечислены ниже:
class TabledPage extends Page {
static content ={
table {$(By.xpath("//tbody"))}
headers {$(By.xpath("//thead"))}
}
Navigator gatAllRows(){...
115 просмотров
schedule
05.01.2024
Получение исключения нулевого указателя при использовании selenium pagefactory
Я использую фабрику страниц селена. И при использовании любого из WebElements я получаю исключение нулевого указателя.
import java.io.IOException;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.testng.Assert;...
1056 просмотров
schedule
15.12.2023
Ошибка @FindBy в классе Select (java.lang.NullPointerException)
Я пытаюсь реализовать Page Object Factory в Selenium WebDriver, но при запуске кода Eclipse показывает мне следующее сообщение об ошибке:
java.lang.NullPointerException на org.openqa.selenium.support.ui.Select (Select.java:44) на странице )...
641 просмотров
schedule
05.10.2022
Как обрабатывать динамические элементы в объектной модели страницы в Selenium?
Можно ли обрабатывать динамические элементы в объектной модели страницы?
Пример:
package pages;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
import...
2782 просмотров
schedule
03.11.2022
Отсутствие такого исключения элемента, когда я использую аннотацию @FindBy, работает нормально, когда я использовал driver.findelement (By.id ())
Я использую java с appium. Я выполнил свой код двумя способами. Один - когда я использую приведенный ниже код, он работает нормально.
public class On_BoardingPages
MobileElement smsField =...
382 просмотров
schedule
10.01.2024
Могут ли методы расширения использовать нестатические поля?
Я не уверен, нужна ли эта преамбула (полностью или вообще), но я думаю, что она передает мой вариант использования необходимости использования нестатического поля внутри статического метода расширения.
У меня есть набор тестов, реализованный с...
89 просмотров
schedule
15.11.2022