Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Playwright Python 10 | Data Driven Testing

Автор: Automation Step by Step

Загружено: 2025-07-08

Просмотров: 4387

Описание:

In this session…
How to parameterize tests
How to get data from csv file
How to get data from json file

DEMO - How to do Data Driven Testing

Step 1 - Create a simple test that uses some data

Step 2 - Parameterize the test i.e. use variables in place of hard coded data values
pass values to the variables using @pytest.mark. parameterize() fixture
Using CSV File

Step 3 - Now store the test data in a csv file

Step 4 - In the test file create function to read and get data from csv file

Using JSON File

Step 5 - Create a json file and add the test data

Step 6 - In the test file create function to read and get data from json file

-

Function to get data from csv file

import csv

def get_csv_data():
data = []
with open("data.csv", newline="") as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
data.append((row["search_term"], row["expected_keyword"]))
return data

@pytest.mark.parametrize("username, password", get_csv_data())
def test_example(page: Page, username, password) -> None:


JSON file
[
{
"username": "Admin",
"password": "admin123"
},
{
"username": "Test1",
"password": "admin345"
},
{
"username": "Test2",
"password": "admin567"
}
]


Function to get data from json file

import json

def get_json_data():
with open("data.json") as f:
raw = json.load(f)
return [(item["search_term"], item["expected_keyword"]) for item in raw]


@pytest.mark.parametrize("username, password", get_json_data())
def test_example(page: Page, username, password) -> None:


GitHub Repo - https://github.com/Raghav-Pal/Playwri...
▬▬▬▬▬▬▬

Share with all who may need this

If my work has helped you, consider helping any animal near you, in any way you can

Never Stop Learning
Raghav Pal



▬▬▬▬ USEFUL LINKS ▬▬▬▬


✅ ALL TUTORIALS - https://AutomationStepByStep.com/


QnA Friday - https://bit.ly/2NgwGpw
Sunday Special - https://bit.ly/2wB23BO



🙌 Connect with Raghav:

Ask Raghav: https://bit.ly/2CoJGWf
GitHub: https://github.com/Raghav-Pal
Udemy: https://www.udemy.com/user/raghav-pal-3/



Shorts Eng - https://bit.ly/3H9bifV
Shorts Hindi - https://bit.ly/3XY7XqN

➡️ Subscribe for more videos:    / @raghavpal  

—

Playwright Python 10 | Data Driven Testing

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Playwright Python 1 | Getting Started

Playwright Python 1 | Getting Started

Playwright with Python

Playwright with Python

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Playwright Python 6 | Page Object Model (POM)

Playwright Python 6 | Page Object Model (POM)

Webinar-Automate Weekly Project Status Reports in Jira with ARNR App | Save Time & Improve Accuracy

Webinar-Automate Weekly Project Status Reports in Jira with ARNR App | Save Time & Improve Accuracy

Playwright with TypeScript | Parameterization | Data Driven Testing | JSON, CSV & Excel (Session 18)

Playwright with TypeScript | Parameterization | Data Driven Testing | JSON, CSV & Excel (Session 18)

Complete Python Pandas Data Science Tutorial! (Reading CSV/Excel files, Sorting, Filtering, Groupby)

Complete Python Pandas Data Science Tutorial! (Reading CSV/Excel files, Sorting, Filtering, Groupby)

Playwright Python 8 | 1st API Test

Playwright Python 8 | 1st API Test

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Самый простой способ читать файлы Excel в Playwright (шаг за шагом)

Самый простой способ читать файлы Excel в Playwright (шаг за шагом)

Easiest way | Playwright Page Object Model | Step by Step DEMO

Easiest way | Playwright Page Object Model | Step by Step DEMO

Playwright Python 3 | How to create First Pytest

Playwright Python 3 | How to create First Pytest

RAG простыми словами: как научить LLM работать с файлами

RAG простыми словами: как научить LLM работать с файлами

Уроки Python с нуля / #19 – Наследование, инкапсуляция, полиморфизм

Уроки Python с нуля / #19 – Наследование, инкапсуляция, полиморфизм

Анатомия масштабируемого проекта Python (FastAPI)

Анатомия масштабируемого проекта Python (FastAPI)

NotebookLM: Таблицы из всего. 4 Способа применения

NotebookLM: Таблицы из всего. 4 Способа применения

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса

Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы"

Playwright Beginner Tutorial 8 | Demo Login Test

Playwright Beginner Tutorial 8 | Demo Login Test

🚀 Master Pytest with Confidence in Just 2 Hours | Full Course

🚀 Master Pytest with Confidence in Just 2 Hours | Full Course

Playwright Python 7 | How to use Trace Viewer

Playwright Python 7 | How to use Trace Viewer

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]