Як передати дані з Excel у Selenium TestNG?

Ось покрокове пояснення:

  1. Створіть екземпляр класу Workbook і відкрийте файл Excel. Код. …
  2. Отримайте потрібний аркуш із робочого зошита. Код. …
  3. Перебирайте рядки та клітинки, щоб прочитати дані. Код. …
  4. Обробити значення клітинки на основі її типу даних за допомогою DataFormatter. …
  5. Закрийте робочу книгу та потік введення файлів.

Крок 1: спочатку створіть метод для читання даних Excel і повернення масиву рядків. Крок 2: Створіть методи до класу та після класу, які допоможуть отримати браузер і закрити їх після завершення. Крок 3. Створіть постачальника даних, який фактично отримує значення, читаючи нашу таблицю Excel.

Selenium – дані, керовані за допомогою Excel

  1. Крок 1 − Перейдіть за URL-адресою – https://poi.apache.org/download.html і завантажте формат ZIP.
  2. Крок 2. Натисніть на дзеркальне посилання, щоб завантажити JAR.
  3. Крок 3 – Розпакуйте вміст у папку.
  4. Крок 4 – Розпакований вміст відображатиметься, як показано нижче.

Щоб автоматизувати читання та запис файлів Excel для Selenium Java, ви можете використовувати бібліотеку POI Apache. POI — це безкоштовна бібліотека з відкритим кодом, яка надає Java API для читання та запису різних типів файлів Microsoft Office, включаючи Excel.

Передача параметрів за допомогою testng. xml

  1. Створіть тестовий клас Java, скажімо, ParameterizedTest1. java.
  2. Додайте тестовий метод parameterTest() до свого тестового класу. Цей метод приймає рядок як вхідний параметр.
  3. Додайте анотацію @Parameters("myName") до цього методу. Параметру буде передано значення з testng.

Related Post

Які міста неподалік від Порт-Джервіс, Нью-Йорк?Які міста неподалік від Порт-Джервіс, Нью-Йорк?

Громади с Дірпарк, Гугенот, Спарроубуш і Грінвіль розташовані поруч із Порт-Джервіс. Матаморас, штат Пенсільванія, знаходиться через річку і з’єднаний мостом Мід-Делавер. Місто Монтегю, штат Нью-Джерсі, також межує з містом. Порт