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

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

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش سلنیوم پیشرفته: کلاسهای پشتیبانی
جزییات دوره
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 و اتوماسیون ارائه داده است.