ПЕРВЫЙ СКРИПТ SELENIUM WEBDRIVER | РУКОВОДСТВО ПО СЕЛЕНУ

В этом руководстве по Selenium мы покажем вам, как создать базовый скрипт Selenium.

Содержание

Ранее мы писали об архитектуре Selenium. Я предполагаю, что у вас есть четкое представление об архитектуре Selenium.

Я также предполагаю, что вы уже установили Selenium WebDriver. Если нет, ознакомьтесь с нашим подробным сообщением о том, как загрузить и установить Selenium WebDriver.

 FIRST SELENIUM WEBDRIVER SCRIPT | SELENIUM TUTORIAL

Создание первого сценария Selenium WebDriver

Здесь Я не хочу вдаваться в подробности, чтобы показать первый скрипт Selenium WebDriver. Я хотел бы, чтобы это было очень просто.

В первом сценарии Selenium WebDriver рассмотрим приведенный ниже сценарий с использованием Selenium WebDriver.

Сценарий:

Открыть соответствующий URL-адрес и проверить заголовок домашней страницы

Действия:

  1. Откройте браузер Firefox
  2. Перейдите по указанному URL-адресу
  3. Проверьте заголовок и распечатайте вывод заголовка
  4. Закройте браузер Firefox

Тестовые данные:

URL: https://www.softwaretestingmaterial.com
Ожидаемая ценность: Материалы по тестированию программного обеспечения – сайт для тестировщиков программного обеспечения

Чтобы создать наш первый скрипт Selenium WebDriver, мы должны сначала создать проект Java, пакет и класс в Eclipse.

  1. Создать проект Java «SoftwareTestingMaterial»
  2. Создать >package «seleniumTutorial»
  3. Создайте класс Java «FirstSeleniumWebDriverScript»

Тестовый сценарий с объяснением:

(Примечание. Мы используем //text, когда хотим комментировать одну строку кода. и используйте <сильный>/* текст */ когда мы хотим прокомментировать несколько строк кода)

Пояснение кода:

12345678910111213141516171819202122232425262728293031323334353637383940414243444546

пакет seleniumTutorial; //Импорт пакетов //Нам нужно импортировать соответствующие пакеты в зависимости от наших потребностей. import org.openqa.selenium.WebDriver; //Он содержит класс WebDriver для создания нового браузера Он содержит класс FirefoxDriver для создания экземпляра драйвера Firefox. /geckodriver.exe”);//Экземпляр объекта драйвера. Для запуска Firefox browserWebDriver driver = new FirefoxDriver();//Объявление переменныхString url = “http://softwaretestingmaterial.com”;String expectTitle = “Software Testing Material – Сайт для тестировщиков программного обеспечения”;StringactualTitle = null;//Чтобы открыть URL-адрес «https://softwaretestingmaterial.com». Это то, что мы присвоили переменной с именем «url». . Метод getTitle, используемый для получения страницы titleactualTitle = driver.getTitle();//Используем условие if-else для сравнения ожидаемого заголовка и фактического заголовка. В соответствии с приведенными ниже строками кода (условие «если-иначе»). System.out.println(“Фактическое значение:”+actualTitle);System.out.println(“Тест пройден”);} else {System.out.println(“Ожидаемое значение:”+expectedTitle);System.out.println (“Фактическое значение равно “+actualTitle);System.out.println(“Проверка не удалась”);}//метод close используется для закрытия браузера windowdriver.close();//Чтобы запустить скрипт – перейдите к строка меню — нажмите «Выполнить» — «Выполнить» или используйте сочетание клавиш Ctrl+F11//Вы можете увидеть вывод в консоли, как показано ниже: //Ожидаемое значение — Материал для тестирования программного обеспечения — сайт для тестировщиков программного обеспечения//Фактическое значение — Тестирование программного обеспечения Материал – сайт для тестировщиков программного обеспечения//Тест пройден}}

Импорт пакетов:

Прежде чем приступить к написанию конкретных шагов, мы должны импортировать указанные ниже пакеты.

12

импорт org.openqa.selenium.WebDriver;импорт org.openqa.selenium.firefox.FirefoxDriver;

импорт org.openqa.selenium.WebDriver – класс WebDriver для создания экземпляра нового браузера
импорт org.openqa.selenium.firefox.FirefoxDriver – Класс FirefoxDriver для создания экземпляра драйвера Firefox

Создание объекта

1

Драйвер WebDriver = new FirefoxDriver();

Экземпляр объекта драйвера. Чтобы запустить браузер Firefox

Запуск веб-браузера

1

driver.get( URL-адрес);

A Метод get() вызывается в экземпляре WebDriver для запуска веб-браузера. Строка, переданная в качестве параметра (например, String url = «https://softwaretestingmaterial.com») в метод get(), перенаправляет запущенный экземпляр веб-браузера на URL-адрес приложения.

Развернуть окно браузера

1

driver.manage().window().maximize();

< p>Чтобы развернуть окно браузера, мы используем метод maximize() .

Получить заголовок страницы

1

driver.getTitle();

Чтобы получить заголовок текущей веб-страницы, мы используем getTitle().

Закройте веб-браузер

1

driver.close();

Чтобы закрыть текущее окно браузера, мы используем close( ).

Заключение

В этом уроке мы узнали, как написать наш первый скрипт Selenium вместе с подробным объяснением.

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

Учебное пособие по Selenium WebDriver

Также не упустите возможность узнать разницу между Cypress и Selenium, а также альтернативы Selenium

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

Подпишитесь и получайте бесплатную электронную книгу и регулярные обновления от SoftwareTestingMaterial.com

TAG: qa

От QA genius

Adblock
detector