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

В этом руководстве по Selenium мы покажем вам, как создать базовый скрипт Selenium.
Ранее мы писали об архитектуре Selenium. Я предполагаю, что у вас есть четкое представление об архитектуре Selenium.
Я также предполагаю, что вы уже установили Selenium WebDriver. Если нет, ознакомьтесь с нашим подробным сообщением о том, как загрузить и установить Selenium WebDriver.
Создание первого сценария Selenium WebDriver
Здесь Я не хочу вдаваться в подробности, чтобы показать первый скрипт Selenium WebDriver. Я хотел бы, чтобы это было очень просто.
В первом сценарии Selenium WebDriver рассмотрим приведенный ниже сценарий с использованием Selenium WebDriver.
Сценарий:
Открыть соответствующий URL-адрес и проверить заголовок домашней страницы
Действия:
- Откройте браузер Firefox
- Перейдите по указанному URL-адресу
- Проверьте заголовок и распечатайте вывод заголовка
- Закройте браузер Firefox
Тестовые данные:
URL: https://www.softwaretestingmaterial.com
Ожидаемая ценность: Материалы по тестированию программного обеспечения – сайт для тестировщиков программного обеспечения
Чтобы создать наш первый скрипт Selenium WebDriver, мы должны сначала создать проект Java, пакет и класс в Eclipse.
- Создать проект Java «SoftwareTestingMaterial»
- Создать >package «seleniumTutorial»
- Создайте класс 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