آموزش سلنیوم با Node.js

Learning Selenium with Node.js

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

می‌توانید مرورگر را با استفاده از Selenium و Node.js کنترل کنید تا به چالش‌های آزمایش کاربردی برنامه وب رسیدگی کنید. اکثر برنامه‌های وب با استفاده از جاوا اسکریپت نوشته می‌شوند، بنابراین استفاده از پشته فناوری یکسان برای ایجاد مجموعه‌های آزمایشی بسیار راحت است. در این دوره، به مهندس اصلی کیفیت و مربی تست الکساندرا کاساپو بپیوندید و مستقیماً با ابزارها کار کنید تا تجربه واقعی و عملی به دست آورید. بررسی کنید که چه نوع آزمایش هایی در سلنیوم بهتر انجام می شود. توابع سلنیوم را برای تعامل با عناصر وب بیاموزید و راه هایی را برای استفاده راحت از سلنیوم به عنوان یک ابزار مهندسی قدرتمند کشف کنید. به‌علاوه، بیاموزید که چگونه می‌توانید کد سلنیوم خود را قابل نگهداری کنید، با برنامه‌های پیچیده در سلنیوم مقابله کنید، و آنچه را که آموخته‌اید در یک پروژه به کار ببرید.


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

معرفی Introduction

  • سلنیوم را با NodeJS بیاموزید Learn Selenium with NodeJS

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

1. Selenium JS و Project Setup 1. Selenium JS and Project Setup

  • پروژه آزمایشی را تنظیم کنید Set up the test project

  • سلنیوم را برای پروژه خود تنظیم کنید Set up Selenium for your project

  • امتحان فصل Chapter Quiz

2. نوشتن تست با سلنیوم 2. Writing Tests with Selenium

  • چه نوع آزمایشاتی برای سلنیوم مناسب است What kind of tests are appropriate for Selenium

  • با ورودی دکمه رادیویی تعامل داشته باشید Interact with a radio button input

  • با ورودی کشویی تعامل کنید Interact with a dropdown input

  • امتحان فصل Chapter Quiz

3. کد سلنیوم خود را قابل نگهداری کنید 3. Making your Selenium code maintainable

  • نحوه حذف تنظیمات تکراری How to remove setup duplication

  • چگونه می توان تکراری شدن را حذف کرد How to remove teardown duplication

  • مقدمه ای بر مدل شیء صفحه Introduction to the Page Object Model

  • از صفحه اشیاء استفاده کنید Use Page Objects

  • چگونه از ارجاعات عناصر صفحه قدیمی جلوگیری کنیم How to avoid stale page element references

  • چالش: یک تست برای ورودی چک باکس اضافه کنید Challenge: Add a test for checkbox input

  • راه حل: یک تست برای ورودی چک باکس اضافه کنید Solution: Add a test for checkbox input

  • چگونه تست های خود را کوچک نگه دارید How to keep your tests small

  • امتحان فصل Chapter Quiz

4. برخورد با برنامه های پیچیده 4. Dealing with complex applications

  • مشکلات همگام سازی Synchronization issues

  • شبیه سازی کند اتصال به اینترنت Slow internet connection simulation

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • استفاده از سلنیوم با NodeJS Using Selenium with NodeJS

نمایش نظرات

Linkedin (لینکدین)

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

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

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

آموزش سلنیوم با Node.js
جزییات دوره
56m
22
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alexandra Casapu Alexandra Casapu

مهندس اصلی کیفیت در Native Instruments | یکی از بنیانگذاران GISCollective

Alexandra Casapu در محیط هایی که یادگیری مهم است، رشد می کند.

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