کتاب اتوماسیون تست وب و مرورگر با Selenium در پایتون

انتخاب پلن

افزودنی‌های اختیاری

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره اتوماسیون تست وب و مرورگر با Selenium در پایتون

موضوع کلی: برنامه نویسی

موضوع میانی: پایتون (Python)

📋 سرفصل‌های دوره

  • 1. آموزش نصب و راه‌اندازی Selenium و WebDriver
  • 2. انتخاب مرورگر مناسب برای تست خودکار
  • 3. آشنایی با ساختار DOM و عناصر HTML
  • 4. نوشتن اولین تست با Selenium WebDriver
  • 5. متدهای اصلی برای یافتن عناصر (By ID, Class, Name)
  • 6. استفاده از XPath برای مکان‌یابی دقیق عناصر
  • 7. استفاده از Selector CSS برای یافتن عناصر
  • 8. کار با لینک‌ها و متن عناصر
  • 9. تعامل با فرم‌ها و فیلدهای ورودی
  • 10. کلیک کردن روی دکمه‌ها و لینک‌ها
  • 11. ارسال کلیدهای صفحه‌کلید به عناصر
  • 12. مدیریت کشویی‌ها و منوهای انتخابی
  • 13. کار با چک‌باکس‌ها و رادیو باتن‌ها
  • 14. مدیریت پنجره‌های بازشو و Alert
  • 15. مدیریت تب‌ها و جابجایی بین پنجره‌ها
  • 16. کار با فریم‌ها و iFrame
  • 17. انتظارهای صریح (Explicit Wait)
  • 18. انتظارهای ضمنی (Implicit Wait)
  • 19. استفاده از WebDriverWait و Expected Conditions
  • 20. مدیریت تایم‌اوت و خطاهای زمان‌بندی
  • 21. گرفتن اسکرین‌شات در حین تست
  • 22. اجرای جاوااسکریپت در مرورگر
  • 23. پیمایش صفحات (Forward, Back, Refresh)
  • 24. کار با کوکی‌ها و کش مرورگر
  • 25. مدیریت فایل‌های دانلودی
  • 26. آپلود فایل در فرم‌های وب
  • 27. تست واکنش‌گرایی با تغییر اندازه پنجره
  • 28. شبیه‌سازی حرکت ماوس (ActionChains)
  • 29. کشیدن و رها کردن عناصر (Drag and Drop)
  • 30. تست عناصر پویا و بارگذاری تأخیری
  • 31. مدیریت استثناها و خطاهای رایج در Selenium
  • 32. تکنیک‌های دیباگ کردن تست‌ها
  • 33. ساختاردهی کدهای تست با Pytest
  • 34. استفاده از Fixture در Pytest برای Selenium
  • 35. پارامترایز کردن تست‌ها در Pytest
  • 36. گروه‌بندی و نشان‌گذاری تست‌ها
  • 37. گزارش‌گیری از نتایج تست با Pytest
  • 38. ادغام Selenium با unittest
  • 39. مدیریت درایورهای مرورگر با WebDriver Manager
  • 40. اجرای تست‌های همزمان با Selenium Grid
  • 41. راه‌اندازی Selenium Grid محلی
  • 42. تست در مرورگرهای مختلف (Chrome, Firefox, Edge)
  • 43. تست در حالت Headless مرورگر
  • 44. شخصی‌سازی آپشن‌های مرورگر (Chrome Options)
  • 45. مدیریت پروفایل‌های مرورگر
  • 46. استفاده از Proxy در تست‌ها
  • 47. بلوک کردن تبلیغات و عناصر مزاحم
  • 48. تست لاگین و احراز هویت
  • 49. تست فرم‌های ثبت‌نام
  • 50. تست جستجو و فیلتر کردن داده‌ها
  • 51. تست صفحه‌بندی و Pagination
  • 52. تست API هم‌زمان با UI
  • 53. تست صحت لینک‌ها و ناوبری
  • 54. تست بارگذاری تصاویر و رسانه
  • 55. تست خطاهای ۴۰۴ و ۵۰۰
  • 56. تست فرمت‌های تاریخ و اعتبارسنجی
  • 57. تست اطلاع‌رسانی و نوتیفیکیشن‌ها
  • 58. تست نقشه‌ها و عناصر تعاملی
  • 59. تست پرداخت و چک‌اوت
  • 60. مدیریت Captcha و چالش‌های امنیتی
  • 61. تست چندزبانه بودن وبسایت
  • 62. تست دسترسی‌پذیری (Accessibility)
  • 63. یکپارچه‌سازی با ابزارهای CI/CD
  • 64. استفاده از Selenium در Jenkins
  • 65. اجرای تست‌ها در Docker
  • 66. مدیریت لاگ‌ها و گزارش‌های تست
  • 67. بهینه‌سازی سرعت تست‌ها
  • 68. الگوهای Page Object Model (POM)
  • 69. پیاده‌سازی کلاس‌های Page Object
  • 70. مدیریت داده‌های تست با فایل‌های JSON
  • 71. مدیریت داده‌های تست با فایل‌های Excel
  • 72. استفاده از Faker برای داده‌های تصادفی
  • 73. تست رگرسیون خودکار
  • 74. تست اسموک و سناریوهای بحرانی
  • 75. تحلیل نتایج و رفع اشکالات تست
  • 76. مستندسازی فرآیند تست

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.