لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش سلنیوم وب درایور + جاوا. دوره گام به گام را کامل کنید.
Selenium WebDriver + Java. Complete step by step course.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دوره کاملی را که در آن تست اتوماسیون با استفاده از Selenium WebDriver + Java را از ابتدا یاد خواهید گرفت. درک کامل مفاهیم پایه تا متخصص جاوا با پیاده سازی عملی تست های خودکار با استفاده از Selenium WebDriver و Java شما مهارت های لازم برای خودکارسازی هر برنامه وب را خواهید داشت با این همه دانش به دست آمده، باید بتوانید به راحتی مصاحبه های Selenium Automation را پاک کنید. * بدون نیاز به تجربه اتوماسیون/کدگذاری، زیرا همه چیز از ابتدا آموزش داده می شود که مفاهیم جاوا در این دوره پوشش داده شده است، بدون نیاز به تجربه
این دوره شامل طیف وسیعی از موضوعات از Selenium WebDriver Basics and Advanced، Java Concepts، TestNG Framework، Automation Framework Design است.
در این دوره ثبت نام کنید تا یک مرور کلی از اتوماسیون، فریمورک ها، Selenium WebDriver دریافت کنید!
من زمان زیادی را برای پیکربندی زیاد تلف نمی کنم
وقتم را روی موضوعات غیرضروری تلف نمی کنم
تمرکز من بر این است که Selenium WebDriver اقدامات کاربر را خودکار کند
تمرکز من بر مفاهیم مفهومی و فنی است
من روی استفاده از دانش خود برای ساختن تست های کامل و واقعی تمرکز می کنم
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
تست اتوماسیون
Automation testing
مزایای تست اتوماسیون
Advantages of automation testing
معایب تست اتوماسیون
Disadvantages of automation testing
چه زمانی باید تست را خودکار کنیم؟
When we should automate testing?
ساختار دوره
Course structure
جاوا هسته
Java Core
جاوا چیست و چگونه کار می کند
What Java is and How it works
نصب و پیکربندی
Installation and Configuration
IDE نصب
Installation IDE
برنامه سلام جهان
Hello World Program
متغیرها نوع داده اولیه
Variables. Primitive Data Type
متغیرها نوع داده غیر ابتدایی
Variables. Non-Primitive Data Type
در حالی که حلقه
While Loop
انجام در حالی که
Do ... While
برای حلقه
For loop
اگر بیانیه
If Statement
اسکنر. ورود اطلاعات.
Scanner. Data Input.
سوئیچ بیانیه
Switch Statement
آرایه ها
Arrays
آرایه های رشته ها
Arrays of Strings
از طریق یک آرایه تکرار کنید
Iterate through an array
آرایه های چند بعدی
Multi-Dimensional Arrays
کلاس ها و اشیاء
Classes and Objects
مواد و روش ها
Methods
دریافت کنندگان و ارزش های بازگشتی
Getters and Return Values
پارامترهای روش
Method parameters
کپسوله سازی. روشها را تنظیم و دریافت کنید
Encapsulation. Set and Get methods
این کلمه کلیدی
this keyword
سازنده
Constructor
کلمه کلیدی "ایستا".
"Static" keyword
کلمه کلیدی "نهایی".
"Final" keyword
StringBuilder
StringBuilder
قالب بندی رشته
String Formatting
کلاس شی و متد toString().
Object class and toString() method
وراثت
Inheritance
رابط
Interface
کلاس انتزاعی
Abstract class
بسته ها
Packages
دسترسی به اصلاح کننده ها (عمومی، محافظت شده، پیش فرض، خصوصی)
Access Modifiers (public, protected, default, private)
پلی مورفیسم
Polymorphism
متد Equals().
Equals() method
مدیریت Exception_p1
Handling Exception_p1
رسیدگی به Exception_p2
Handling Exception_p2
رسیدگی به Exception_p3
Handling Exception_p3
چارچوب مجموعه
Collection Framework
ArrayList
ArrayList
سلنیوم وب درایور
Selenium WebDriver
سلنیوم چیست؟
What is Selenium?
معماری سلنیوم
Selenium Architecture
مزایا و معایب
Advantages and Disadvantages
نصب و پیکربندی
Installation and Configuration
نصب و پیکربندی
Installation and Configuration
مکان یابی WebElements
Locating WebElements
مقدمه ای برای مکان یابی عناصر وب
Intro to Locating WebElements
مبانی HTML
Basics of HTML
استراتژی های مکان یابی
Locating strategies
مکان یابی بر اساس "ID"
Locating By "ID"
مکان یابی بر اساس "className"
Locating By "className"
مکان یابی بر اساس "نام"
Locating by "Name"
مکان یابی توسط "linkText"
Locating by "linkText"
مکان یابی توسط "partialLinkText"
Locating by "partialLinkText"
مکان یابی بر اساس "tagName"
Locating by "tagName"
مکان یابی توسط "css"
Locating by "css"
مکان یابی توسط "xpath"
Locating by "xpath"
دستورات درایور
Driver Commands
مقدمه
Intro
دستور get().
get() command
دستور getTitle().
getTitle() command
دستور getCurrentUrl()
getCurrentUrl() command
دستور getPageSource()
getPageSource() command
دستورات Close() و Quit()
Close() and quit() commands
تمرین 1
Practice Exercise 1
جواب تمرین 1
Answer for exercise 1
navigate().to() - دستور
navigate().to() - command
دستورهای navigate().forward() و navigate().back() - دستورات
navigate().forward() and navigate().back() - commands
نمایش نظرات