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

Advanced Selenium: Support Classes

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از کلاسهای پشتیبانی در Selenium WebDriver ، کد اجرای خودکار خود را قوی تر کنید. در این دوره ، مدرس آلن ریچاردسون با غوطه وری در Selenium WebDriver توضیح می دهد که چگونه کلاس های پشتیبانی می توانند کد آزمون شما را به روزرسانی و نگهداری کنند. آلن نحوه ایجاد انتزاع عناصر را توضیح می دهد ، که می تواند عناصر متداول HTML را نشان دهد تا کار با آنها راحت تر شود. او به جستجوی همگام سازی حالت و عنصر می پردازد و توضیح می دهد که چگونه مفاهیمی مانند WebDriverWait به شما کمک می کند تا اطمینان حاصل کنید که آزمون های شما هنگام اجرا از مقاومت بیشتری برخوردار هستند. به علاوه ، در مورد مکان یاب ها ، اشیا page صفحه ، EventFiringWebDriver و موارد دیگر اطلاعات کسب کنید.
موضوعات شامل:
  • کلاسهای پشتیبانی کدامند؟
  • نوشتن استخراج عناصر خود
  • ایجاد موقعیت یاب
  • همگام سازی وضعیت و عناصر
  • آژاکس و استراتژی های مکان یابی پیش فرض
  • کلاس SlowLoadableComponent
  • ورود به سیستم با EventFiringWebDriver

سرفصل ها و درس ها

مقدمه Introduction

  • بهترین راز مخفی در WebDriver The best-kept secret in WebDriver

  • آنچه باید بدانید What you should know

1. بررسی اجمالی 1. Overview

  • کلاس های پشتیبانی چیست؟ What are the support classes?

  • موفقیتهای سریع Quick wins

2. انتزاعات عناصر 2. Element Abstractions

  • انتزاع عنصر چیست؟ What is an element abstraction?

  • انتزاعات عنصر خود را ایجاد می کند Creates your own element abstractions

3. یاب 3. Locators

  • مکان یاب ها چیست؟ What are locators?

  • مکان یاب های خود را ایجاد کنید Create your locators

4. هماهنگی دولت و عناصر 4. State and Element Synchronization

  • هماهنگ سازی چیست؟ What is synchronization?

  • شرایط مورد انتظار Expected conditions

  • FluentWait: منتظر هر چیزی هستید FluentWait: Waiting for anything

5. صفحه اشیاء با PageFective 5. Page Objects with PageFactory

  • یک صفحه صفحه چیست؟ What is a page object?

  • PageFective چیست؟ What is PageFactory?

  • آژاکس و استراتژی های پیش فرض یاب Ajax and default locator strategies

  • جوانب مثبت و منفی PageFactory pros and cons

  • اجزای قابل بارگیری Loadable components

  • اجزای قابل بارگذاری آهسته Slow loadable components

6. ورود به سیستم با EventFiringWebDriver 6. Logging with EventFiringWebDriver

  • EventFiringWebDriver چیست؟ What is EventFiringWebDriver?

  • چطور به کارش می بری؟ How do you use it?

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش سلنیوم پیشرفته: کلاسهای پشتیبانی
جزییات دوره
2h 4m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
2,395
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alan Richardson Alan Richardson

آلن ریچاردسون یک مشاور متخصص در تست و توسعه نرم افزار چابک است. آلن به دهها هزار نفر از متخصصان نرم افزار کمک کرده است که مهارت و رویکرد خود را بهبود بخشند. آلن ، مشاور ، مربی ، نویسنده و پیمانکار مستقل ، در بخش بانکی ، بازی ، رسانه ، و انبوهی از صنایع دیگر فعالیت داشته است. او به تیمها کمک می کند تا رویکرد خود را نسبت به توسعه و آزمایش چابک بهبود بخشند ، و به مشتریان خود در اتوماسیون ، آزمایش اکتشافی و آزمایش فنی کمک می کنند. مشتریان وی شامل Spotify ، Klarna ، ASOS و LShift هستند. او آموزش هایی را در Java ، API ، REST Assured ، WebDriver و موارد دیگر ارائه داده است. علاوه بر این ، وی مشاوره تیم های توسعه را برای ایجاد برنامه های پیشرفت برای چابک ، TDD و اتوماسیون ارائه داده است.