لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم پیشرفته: 3 استراتژی همگام سازی
Advanced Selenium: 3 Synchronization Strategies
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
یکی از رایج ترین موضوعات مرتبط با خودکار کردن برنامه های رابط کاربری گرافیکی ، پوسته پوسته شدن است: هنگامی که گاهی اوقات یک تست کار می کند ، اما گاهی اوقات با شکست مواجه می شود - حتی اگر نه برنامه و نه آزمون تغییر نکرده باشد. یکی از مهمترین دلایل اعدام متناوب ، عدم همگام سازی مثر است. در این دوره ، یاد بگیرید که چگونه با همگام سازی م codeثر کد آزمون خود با حالت برنامه با استفاده از Selenium WebDriver ، از آزمایشات پوسته پوسته جلوگیری کنید. مربی آلن ریچاردسون در مورد مشکلات رایج به اشتراک می گذارد و در مورد طیف وسیعی از راه حل های موجود برای کمک به اتوماسیون تست WebDriver قوی و قابل اعتماد بحث می کند. نحوه استفاده از کلاس های داخلی WebDriver مانند WebDriverWait و همچنین کتابخانه های خارجی مانند Awaitility را بیابید. به علاوه ، بیاموزید که چگونه از JavascriptExecutor برای اجرای JavaScript به عنوان بخشی از کد WebDriver خود استفاده کنید. این می تواند به شما کمک کند راه حلهایی ایجاد کنید و با حالت برنامه داخلی هماهنگ شوید.
سرفصل ها و درس ها
مقدمه
Introduction
تست های پوسته پوسته را با هماهنگ سازی خوب به پایان برسانید
End flaky tests by synchronizing well
آنچه باید بدانید
What you should know
1. معرفی
1. Introduction
چرا به هماهنگی نیاز دارید؟
Why do you need synchronization?
WebDriver منتظر است
WebDriver built-in waits
انتظار ضمنی و انتظار صریح
Implicit wait vs. explicit wait
2. همگام سازی با WebDriverWait
2. Synchronizing with WebDriverWait
WebDriverWait چیست؟
What is WebDriverWait?
WebDriver الگوهای استفاده صبر کنید
WebDriverWait usage patterns
پیش بینی شرایط
ExpectedConditions
نوشتن یک شرط مورد انتظار سفارشی
Writing a custom expected condition
پیکربندی WebDriverWait
Configuring WebDriverWait
3. همگام سازی با JavascriptExrator
3. Synchronizing with JavascriptExecutor
مرور اجمالی JavaScriptExrator
Overview of JavaScriptExecutor
منتظر جاوا اسکریپت هستید
Waiting for JavaScript
استفاده از JavaScript برای انتظار
Using JavaScript for waiting
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
آلن ریچاردسون یک مشاور متخصص در تست و توسعه نرم افزار چابک است.
آلن به دهها هزار نفر از متخصصان نرم افزار کمک کرده است که مهارت و رویکرد خود را بهبود بخشند. آلن ، مشاور ، مربی ، نویسنده و پیمانکار مستقل ، در بخش بانکی ، بازی ، رسانه ، و انبوهی از صنایع دیگر فعالیت داشته است. او به تیمها کمک می کند تا رویکرد خود را نسبت به توسعه و آزمایش چابک بهبود بخشند ، و به مشتریان خود در اتوماسیون ، آزمایش اکتشافی و آزمایش فنی کمک می کنند. مشتریان وی شامل Spotify ، Klarna ، ASOS و LShift هستند. او آموزش هایی را در Java ، API ، REST Assured ، WebDriver و موارد دیگر ارائه داده است. علاوه بر این ، وی مشاوره تیم های توسعه را برای ایجاد برنامه های پیشرفت برای چابک ، TDD و اتوماسیون ارائه داده است.
نمایش نظرات