atesting.ru Блог Проверка видимости веб-элемента с помощью команд Selenium WebDriver — IsSelected IsDisplayed IsEnabled

Проверка видимости веб-элемента с помощью команд Selenium WebDriver — IsSelected IsDisplayed IsEnabled

Как проверить видимость веб-элемента с помощью Selenium WebDriver:

Чтобы проверить видимость веб-элемента с помощью Selenium WebDriver, мы используем следующие методы. Мы можем проверить видимость веб-элементов с помощью Selenium, например кнопок, флажков, переключателей, раскрывающихся списков и т. Д.

  • Boolean isSelected () : этот метод используется чтобы убедиться, что элемент выбран или нет. Этот метод возвращает значение true , если указанный элемент выбран, и false , если он не выбран. Он широко используется для флажков, переключателей и параметров при выборе.

1 boolean elePresent = driver.findElement (By.xpath (& # 34; xpath & # 34;)). isSelected ();
  • Boolean isDisplayed () : этот метод используется для проверки наличия элемента. Он определяет, отображается элемент или нет. Этот метод возвращает значение true , если указанный элемент отображается, и false , если он не отображается.

1 логическое eleSelected = driver.findElement (By.xpath (& # 34; xpath & # 34;)). IsDisplayed ();
  • Логическое isEnabled (): Этот метод используется для проверки, включен ли элемент. Он возвращает значение true , если элемент включен, и false, если он не включен.

<тело>
1 логический eleEnabled = driver.findElement (Автор .xpath (& # 34; xpath & # 34;)). isEnabled ();

Давайте посмотрим на практический пример проверки видимости веб-элементов с помощью Selenium WebDriver.

Дано четкое объяснение в разделе комментариев в самой программе. Пожалуйста, просмотрите его, чтобы понять, в каком потоке.

12345678910111213141516171819202122232425262728293031 пакет softwareTestingMaterial; import org.openqa.selenium.By; import org.openqa.selenium.Point; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.interactions.Actions; открытый класс TestTestTest {public static void main (String [] args) выбрасывает InterruptedException {//Создание экземпляра объекта драйвера. Для запуска браузера Firefox System.setProperty (& # 34; webdriver.chrome.driver & # 34 ;, & # 34; D: \ Selenium Environment \ Drivers \ chromedriver.exe & # 34;); Драйвер WebDriver = новый ChromeDriver (); //Чтобы открыть gmail driver.get (& # 34; http: //www.gmail.com"); //Метод isDisplayed () возвращает логическое значение True или False Boolean Display = driver.findElement (By.xpath (& # 34; //* [@ id = & # 39; next & # 39;] & # 34;)) .isDisplayed (); //Чтобы распечатать значение System.out.println (& # 34; Отображаемый элемент: & # 34; + Display); //Метод isEnabled () возвращает логическое значение True или False Boolean Enable = driver.findElement (By.xpath (& # 34; //* [@ id = & # 39; next & # 39;] & # 34;)) .включен(); System.out.println (& # 34; Активированный элемент: & # 34; + Включить); //Передача значения как & # 34; softwaretestingmaterial & # 34; в поле электронной почты driver.findElement (By.xpath (& # 34; //* [@ id = & # 39; Email & # 39;] & # 34;)). sendKeys (& # 34; softwaretestingmaterial & # 34;) ; //нажать следующую кнопку driver.findElement (By.xpath (& # 34; //* [@ id = & # 39; next & # 39;] & # 34;)). click (); //Метод isSelected () возвращает логическое значение True или False Boolean Select = driver.findElement (By.xpath (& # 34; //* [@ id = & # 39; PersistentCookie & # 39;] & # 34;)) .isSelected (); System.out.println (& # 34; выбранный элемент: & # 34; + Select); }}

Выполните приведенный выше скрипт и просмотрите вывод консоли.

Также прочтите: отчеты об объемах в Selenium WebDriver

Если вы не являетесь постоянным читателем моего блога, я настоятельно рекомендую вам подписаться на бесплатную рассылку новостей по электронной почте, используя ссылку ниже.

TAG: qa