لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم پیشرفته: کلاسهای پشتیبانی
Advanced Selenium: Support Classes
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از کلاسهای پشتیبانی در Selenium WebDriver ، کد اجرای خودکار خود را قوی تر کنید. در این دوره ، مدرس آلن ریچاردسون با غوطه وری در Selenium WebDriver توضیح می دهد که چگونه کلاس های پشتیبانی می توانند کد آزمون شما را به روزرسانی و نگهداری کنند. آلن نحوه ایجاد انتزاع عناصر را توضیح می دهد ، که می تواند عناصر متداول HTML را نشان دهد تا کار با آنها راحت تر شود. او به جستجوی همگام سازی حالت و عنصر می پردازد و توضیح می دهد که چگونه مفاهیمی مانند WebDriverWait به شما کمک می کند تا اطمینان حاصل کنید که آزمون های شما هنگام اجرا از مقاومت بیشتری برخوردار هستند. به علاوه ، در مورد مکان یاب ها ، اشیا page صفحه ، EventFiringWebDriver و موارد دیگر اطلاعات کسب کنید.
موضوعات شامل:
کلاسهای پشتیبانی کدامند؟ li>
نوشتن استخراج عناصر خود li>
ایجاد موقعیت یاب li>
همگام سازی وضعیت و عناصر li>
آژاکس و استراتژی های مکان یابی پیش فرض li>
کلاس 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?
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
آلن ریچاردسون یک مشاور متخصص در تست و توسعه نرم افزار چابک است.
آلن به دهها هزار نفر از متخصصان نرم افزار کمک کرده است که مهارت و رویکرد خود را بهبود بخشند. آلن ، مشاور ، مربی ، نویسنده و پیمانکار مستقل ، در بخش بانکی ، بازی ، رسانه ، و انبوهی از صنایع دیگر فعالیت داشته است. او به تیمها کمک می کند تا رویکرد خود را نسبت به توسعه و آزمایش چابک بهبود بخشند ، و به مشتریان خود در اتوماسیون ، آزمایش اکتشافی و آزمایش فنی کمک می کنند. مشتریان وی شامل Spotify ، Klarna ، ASOS و LShift هستند. او آموزش هایی را در Java ، API ، REST Assured ، WebDriver و موارد دیگر ارائه داده است. علاوه بر این ، وی مشاوره تیم های توسعه را برای ایجاد برنامه های پیشرفت برای چابک ، TDD و اتوماسیون ارائه داده است.
نمایش نظرات