تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی تسلط بر تکنیک‌های پیشرفته Selenium برای اتوماسیون تست‌های وب

دوره آموزشی تسلط بر تکنیک‌های پیشرفته Selenium برای اتوماسیون تست‌های وب

1 ساعت 38 دقیقهمتوسط2026-06-30

مدرسین

Titus Fortner

Titus Fortner

جزئیات دوره

تسلط بر تکنیک‌های پیشرفته Selenium برای اتوماسیون تست وب (Advanced Selenium Automation)

این دوره شما را فراتر از مباحث پایه Selenium می‌برد و تکنیک‌ها، ابزارهای دقیق و استراتژی‌های پیشرفته مورد نیاز برای ایجاد تست‌های خودکار در برنامه‌های وب پیچیده و واقعی را آموزش می‌دهد.

در این دوره یاد می‌گیرید چگونه تنظیمات Selenium WebDriver را برای ایجاد نشست‌های مرورگر پایدار و قابل اعتماد بهینه‌سازی کنید و با سناریوهای پیچیده رابط کاربری (UI) مانند مدیریت هشدارها (Alerts)، جابه‌جایی بین پنجره‌ها و تب‌های مرورگر، و تعامل با عناصر پویا (Dynamic Elements) به‌صورت حرفه‌ای کار کنید.

همچنین با روش‌های کاربردی Debugging برای شناسایی و رفع مشکلات همگام‌سازی (Synchronization Issues) آشنا می‌شوید و یاد می‌گیرید چگونه با استفاده از استراتژی‌های Containerization، محیط‌های تست قدرتمند، مقیاس‌پذیر و آماده استفاده در محیط‌های Production ایجاد کنید.

این دوره به شما کمک می‌کند مهارت‌های لازم برای اجرای تست‌های اتوماتیک قابل اعتماد در محیط‌های مدرن DevOps را به دست آورید و فرآیند تست نرم‌افزار را با استانداردهای حرفه‌ای توسعه و استقرار نرم‌افزار هماهنگ کنید.

🎯 اهداف یادگیری
پیکربندی پیشرفته Selenium WebDriver برای ایجاد نشست‌های مرورگر پایدار و قابل اعتماد.
طراحی و اجرای استراتژی‌های پیشرفته اتوماسیون تست برای برنامه‌های وب پیچیده.
مدیریت Alertها، Popupها و پنجره‌های مختلف مرورگر در تست‌های Selenium.
تعامل حرفه‌ای با عناصر پویا (Dynamic Elements) در رابط‌های کاربری مدرن.
شناسایی و رفع مشکلات همگام‌سازی (Synchronization Issues) در تست‌های خودکار.
استفاده از تکنیک‌های Debugging برای تحلیل خطاها و بهبود پایداری تست‌ها.
بهینه‌سازی اسکریپت‌های Selenium برای اجرای سریع‌تر و قابل اعتمادتر تست‌ها.
پیاده‌سازی Containerization برای ایجاد محیط‌های تست مقیاس‌پذیر و قابل تکرار.
یکپارچه‌سازی تست‌های Selenium با فرآیندهای DevOps و CI/CD.
ایجاد تست‌های خودکار Robust، Scalable و Production-Ready برای نرم‌افزارهای مدرن.

سرفصل ها

مقدمه

  • بیایید یک مجموعه تست سلنیوم قابل اعتماد بسازیم

جلسات سلنیوم برای برنامه‌های واقعی

  • شروع جلسات با یک کارخانه WebDriver
  • پیکربندی قابلیت‌های سلنیوم
  • تنظیم گزینه‌های مرورگر
  • ثبت جلسات سلنیوم

مکان‌یابی عناصر پویا با اطمینان

  • انتخاب مکان‌یاب‌های عناصر وب
  • استفاده از مکان‌یاب‌های XPath
  • تشخیص مکان‌یاب‌های شکننده
  • مدیریت لیست‌های WebElement
  • اجتناب از خطاهای عناصر قدیمی
  • دسترسی به عناصر Shadow DOM

فرم‌های پیچیده و ویجت‌های رابط کاربری واقعی

  • خودکارسازی منوهای کشویی بومی و سفارشی
  • آپلود و دانلود فایل‌ها
  • ایجاد پوشش‌های عنصر
  • طراحی پوشش‌های داده آزمایشی
  • قرار دادن صفحات با اشیاء صفحه

اقدامات پیشرفته

  • استفاده از دستگاه‌های ورودی با کلاس Actions
  • شبیه‌سازی تایپ با صفحه‌کلید
  • شبیه‌سازی حرکت و کلیک‌های ماوس
  • پیمایش صفحات و فریم‌ها

مرور متن‌ها و اعلان‌ها

  • تغییر فریم‌ها به داخل و خارج
  • مدیریت چندین پنجره
  • مدیریت درخواست‌های کاربر جاوا اسکریپت
  • اجرای دستورات جاوا اسکریپت
  • تنظیم وضعیت با کوکی‌ها

پوسته پوسته شدن و هماهنگ سازی

  • استفاده مؤثر از انتظارهای ضمنی
  • ساخت توابع انتظار صریح
  • پیکربندی انتظارهای روان
  • اعمال شرایط مورد انتظار

اجرا با داکر

  • اجرای تست‌ها با داکر
  • ادغام تست‌های داکر در خط لوله CI

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
زرین پال
زیبال