atesting.ru Блог Первый скрипт Selenium WebDriver | Учебник по Selenium

Первый скрипт Selenium WebDriver | Учебник по Selenium

Создание первого скрипта Selenium WebDriver:

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

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

Как загрузить и установить Selenium WebDriver

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

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

Шаги:
я. Откройте браузер Firefox
ii. Перейдите по указанному URL
iii. Проверьте заголовок и распечатайте его.
iv. Закройте браузер Firefox.

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

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

i. Создайте Проект Java «SoftwareTestingMaterial»
ii. Создайте пакет «seleniumTutorial»
iii. Создайте класс Java «FirstSeleniumWebDriverScript»

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

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

< td class = "crayon-nums" data-settings = "show"> 1234567891011121314151617181920212223242526272829303132333435363738394041424344
пакет seleniumTutorial; //Импорт пакетов //Нам нужно импортировать соответствующие пакеты в зависимости от наших потребностей. Import org.openqa.selenium.WebDriver; //Он содержит класс WebDriver для создания экземпляра нового браузераimport org.openqa.selenium.firefox.FirefoxDriver; //Он содержит класс FirefoxDriver для создания экземпляра открытого класса драйвера Firefox FirstSeleniumWebDriverScript {public static void main (String [] args) {System.setProperty (& # 34; webdriver.gecko.driver & # 34;, & # 34; D: //Selenium Training //Файлы среды Selenium //geckodriver.exe & # 34;); //Создание объекта драйвера. Для запуска браузера Firefox драйвер WebDriver = new FirefoxDriver (); //Объявление переменных String url = & # 34; http: //softwaretestingmaterial.com&#34 ;; String expectedTitle = & # 34; Материалы для тестирования программного обеспечения — сайт для тестировщиков программного обеспечения & # 34 ;; String actualTitle = null; //Чтобы открыть URL & # 34; http: //softwaretestingmaterial.com&#34 ;. Это то, что мы присвоили переменной с именем & # 39; url & # 39 ;. driver.get (URL); //Чтобы получить фактическое значение заголовка. getTitle метод, используемый для получения заголовка страницы actualTitle = driver.getTitle (); //Использование условия if-else для сравнения ожидаемого заголовка и фактического заголовка. Согласно приведенным ниже строкам кода (условие if-else). if (actualTitle.contentEquals (expectedTitle)) {//'system.out.println' печатает вывод System.out.println (& # 34; Ожидаемое значение & # 34; + expectedTitle); System.out.println (& # 34; Фактическое значение & # 34; + actualTitle); System.out.println (& # 34; Тест пройден & # 34;); } else {System.out.println (& # 34; Ожидаемое значение & # 34; + expectedTitle); System.out.println (& # 34; Фактическое значение & # 34; + actualTitle); System.out.println (& # 34; Тест не прошел & # 34;); } //& # 39; закрыть & # 39; метод используется для закрытия окна браузера driver.close (); //Чтобы запустить скрипт — перейдите в строку меню — нажмите «Выполнить» — «Выполнить» или используйте комбинацию клавиш Ctrl + F11 //Вы можете увидеть результат в консоли, как показано ниже: //Ожидаемое значение — это материалы для тестирования программного обеспечения — Сайт для Тестировщики ПО //Фактическая ценность — это материалы для тестирования ПО — сайт для тестировщиков ПО //Тест пройден}}

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

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

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

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