| نام محصول به انگلیسی | Udemy – Playwright with Python for Web Automation Testing + Visual 2022-5 – |
|---|---|
| نام محصول به فارسی | دوره تست اتوماسیون وب با Playwright و پایتون بر روی فلش 32GB |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | ارائه شده بر روی فلش مموری |
🎓 مجموعهای بینظیر
- زیرنویس کاملاً فارسی برای درک آسان و سریع
- ارائهشده روی فلش 32 گیگابایتی
- آماده ارسال فوری به سراسر کشور
📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
دوره تست اتوماسیون وب با Playwright و پایتون بر روی فلش 32GB
این دوره جامع، مهارتهای لازم برای تست اتوماسیون وب را با استفاده از فریمورک قدرتمند Playwright و زبان برنامهنویسی پایتون در اختیار شما قرار میدهد. این دوره به صورت اختصاصی بر روی فلش مموری 32 گیگابایتی ارائه شده است تا دسترسی آسان و بدون نیاز به اینترنت پرسرعت را برای شما فراهم کند.
چرا Playwright و پایتون؟
Playwright یک فریمورک تست اتوماسیون مدرن است که امکان کنترل مرورگرهای مختلف (Chrome, Firefox, Safari, Edge) را به صورت cross-browser فراهم میکند. ترکیب Playwright با پایتون، زبان برنامهنویسی محبوب و قدرتمند، یک راه حل ایده آل برای تست اتوماسیون وب به شمار میرود.
- Playwright: سرعت بالا، پایداری، و پشتیبانی از ویژگیهای پیشرفته مانند auto-wait و قابلیت ضبط و پخش تست.
- پایتون: خوانایی بالا، کتابخانههای گسترده، و جامعه بزرگ توسعهدهندگان.
مزایای این دوره
با شرکت در این دوره، شما:
- با مفاهیم پایه و پیشرفته تست اتوماسیون وب آشنا میشوید.
- نحوه نصب و پیکربندی Playwright با پایتون را یاد میگیرید.
- میتوانید تستهای خودکار برای وبسایتها و برنامههای تحت وب طراحی و اجرا کنید.
- مهارتهای لازم برای شناسایی و رفع اشکالات در وبسایتها را کسب میکنید.
- میتوانید گزارشهای تست جامع و دقیق تولید کنید.
- پروژههای عملی متنوعی را انجام میدهید که به شما در درک بهتر مفاهیم کمک میکنند.
- بر روی فلش مموری 32 گیگابایتی، همیشه و همه جا به محتوای آموزشی دسترسی خواهید داشت.
پیشنیازها
برای شرکت در این دوره، آشنایی اولیه با موارد زیر توصیه میشود:
- مفاهیم پایه برنامهنویسی (متغیرها، حلقهها، شرطها)
- دانش ابتدایی زبان پایتون (نیاز به تخصص نیست)
- آشنایی با ساختار HTML و CSS
- دانش ابتدایی در مورد نحوه کار وبسایتها
اگر هیچ تجربهای در برنامهنویسی ندارید، توصیه میشود قبل از شروع این دوره، یک دوره مقدماتی پایتون را بگذرانید. با این حال، دوره به گونهای طراحی شده است که مفاهیم اولیه نیز توضیح داده میشوند.
بخشهای دوره
دوره شامل بخشهای زیر است:
بخش 1: مقدمه و راهاندازی
- معرفی Playwright و تست اتوماسیون
- نصب پایتون و pip
- نصب Playwright
- ایجاد اولین اسکریپت تست
بخش 2: مفاهیم پایه Playwright
- انتخابگرها (Selectors): شناسایی عناصر وب
- تعامل با عناصر (کلیک، تایپ، ارسال فرم)
- ناوبری (باز کردن صفحات، بازگشت، رفتن به جلو)
- مدیریت پنجرهها و تبها
- گرفتن اسکرینشات و ضبط ویدئو
بخش 3: مفاهیم پیشرفته Playwright
- استفاده از Fixtures برای مدیریت state
- Parallel Execution (اجرای موازی تستها)
- Mocking (شبیهسازی) درخواستهای شبکه
- API Testing (تست API)
- Handling Alerts, Dialogs, and Popups
بخش 4: تستهای Data-Driven
- خواندن دادهها از فایلها (CSV, JSON)
- تکرار تستها با دادههای مختلف
بخش 5: Assertionها و گزارشگیری
- استفاده از Assertions برای بررسی نتایج تست
- ایجاد گزارشهای HTML با Playwright
- ادغام با ابزارهای CI/CD (ادغام مداوم/تحویل مداوم)
بخش 6: پروژههای عملی
- تست اتوماسیون یک فروشگاه اینترنتی فرضی
- تست اتوماسیون یک فرم ثبتنام
- تست اتوماسیون یک وبسایت خبری
مثال عملی
در این مثال، نحوه نوشتن یک تست ساده برای بررسی عنوان یک صفحه وب را نشان میدهیم:
from playwright.sync_api import sync_playwright
def test_title():
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://example.com")
assert page.title() == "Example Domain"
browser.close()
این کد، یک مرورگر Chromium را باز میکند، به آدرس https://example.com میرود، و سپس بررسی میکند که عنوان صفحه “Example Domain” باشد. assert یک دستور پایتون است که در صورت عدم تطابق مقدار واقعی با مقدار مورد انتظار، خطا میدهد.
چرا این دوره بر روی فلش مموری؟
ارائه این دوره بر روی فلش مموری 32 گیگابایتی، چندین مزیت دارد:
- دسترسی آفلاین: بدون نیاز به اینترنت، همیشه به محتوای دوره دسترسی دارید.
- سرعت بالا: پخش ویدئوها و دسترسی به فایلها بدون وقفه و با سرعت بالا.
- بدون محدودیت ترافیک: نگران مصرف حجم اینترنت خود نباشید.
- قابل حمل: فلش مموری را به راحتی با خود حمل کنید و در هر مکانی از دوره استفاده کنید.
- مناسب برای مناطق با اینترنت ضعیف: اگر در منطقهای با اینترنت ناپایدار زندگی میکنید، این روش برای شما ایدهآل است.
نتیجهگیری
دوره تست اتوماسیون وب با Playwright و پایتون، یک فرصت عالی برای یادگیری مهارتهای مورد نیاز برای تست خودکار وبسایتها و برنامههای تحت وب است. با استفاده از این دوره که به صورت اختصاصی روی فلش مموری ۳۲ گیگابایتی ارائه شده است، میتوانید در هر زمان و مکانی به محتوای آموزشی دسترسی داشته باشید و به یک متخصص تست اتوماسیون تبدیل شوید.



نقد و بررسیها
هنوز بررسیای ثبت نشده است.