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

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

2 ساعت 4 دقیقهپیشرفته2019-09-04

مدرسین

Alan Richardson

Alan Richardson

Consultant specializing in agile software testing and development

جزئیات دوره

با استفاده از کلاس‌های پشتیبانی در Selenium WebDriver، کد اجرای خودکار خود را قوی‌تر کنید. در این دوره، مربی آلن ریچاردسون به بررسی عمیق Selenium WebDriver می پردازد و توضیح می دهد که چگونه کلاس های پشتیبانی می توانند به روز رسانی و حفظ کد تست شما را بسیار آسان تر کنند. آلن نحوه ایجاد انتزاع عناصر را توضیح می‌دهد که می‌توانند عناصر رایج HTML را برای آسان‌تر کردن کار با آنها نشان دهند. او به بررسی همگام‌سازی حالت و عنصر می‌پردازد و توضیح می‌دهد که چگونه مفاهیمی مانند WebDriverWait می‌تواند به شما کمک کند تا مطمئن شوید که تست‌های شما در هنگام اجرا قوی‌تر هستند. به علاوه، درباره مکان یاب ها، اشیاء صفحه، EventFiringWebDriver و موارد دیگر بیاموزید.

اهداف یادگیری
کلاس های پشتیبانی چیست؟
نوشتن استخراج عنصر خود
ایجاد مکان یاب
همگام سازی حالت و عنصر
Ajax و استراتژی های مکان یاب پیش فرض
کلاس SlowLoadableComponent
ورود به سیستم با EventFiringWebDriver

مهارت ها

SeleniumSoftware TestingAdvancedOpen SourceSoftware Development

سرفصل ها

مقدمه

  • بهترین راز در WebDriver
  • آنچه باید بدانید

بررسی اجمالی

  • کلاس های پشتیبانی چیست
  • بردهای سریع

انتزاع عناصر

  • انتزاع عنصر چیست
  • انتزاعات عناصر خود را ایجاد می کند

مکان یاب

  • مکان یاب ها چیست؟
  • مکان یاب خود را ایجاد کنید

حالت و همگام سازی عناصر

  • همگام سازی چیست
  • شرایط مورد انتظار
  • FluentWait - در انتظار هر چیزی

صفحه اشیاء با PageFactory

  • شی صفحه چیست
  • PageFactory چیست
  • Ajax و استراتژی های مکان یاب پیش فرض
  • مزایا و معایب PageFactory
  • اجزای قابل بارگیری
  • قطعات قابل بارگیری کند

ورود به سیستم با EventFiringWebDriver

  • EventFiringWebDriver چیست
  • چگونه از آن استفاده می کنید؟

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان