آموزش سلنیوم وب درایور + جاوا. دوره گام به گام را کامل کنید.

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

    • navigate().refresh() - دستور navigate().refresh() - command

    • تمرین ۲ Practice Exercise 2

    • پاسخ تمرین 2 Answer for practice exercise 2

    • پنجره بازشو، فریم ها و هشدارها Popup window, Frames and Alerts

    • دستور getWindowHandle(). getWindowHandle() command

    • دستور switchTo(). switchTo() command

    • دستور switchTo().frame(). switchTo().frame() command

    • دستور switchTo().alert(). switchTo().alert() command

    • دستورات getSize()، setSize()، maximize()، setPosition(). getSize(), setSize(), maximize(), setPosition() commands

    دستورات WebElement WebElement Commands

    • WebElement WebElement

    • کلیک() click()

    • sendKeys() sendKeys()

    • واضح () clear()

    • ارسال() submit()

    • روش های دید Visibility methods

    • انتخاب شده است() isSelected()

    • فعال شده است() isEnabled()

    • نمایش داده می شود() isDisplayed()

    • findElements() findElements()

    • getText() getText()

    • getTagName() getTagName()

    • getCssValue() getCssValue()

    • getAttribute() getAttribute()

    • getSize() getSize()

    • getLocation() getLocation()

    • کشویی و انتخاب چندگانه DropDown and Multiple Select

    • selectByVisibleText()، selectByIndex()، selectByValue() selectByVisibleText(), selectByIndex(), selectByValue()

    • getOptions() getOptions()

    • روش ها را لغو انتخاب کنید Deselect methods

    • در سلنیوم منتظر می ماند Waits in Selenium

    • انتظار ضمنی Implicit Wait

    • صریح صبر کنید Explicit Wait

    • روان صبر کنید Fluent Wait

    • خواب موضوع Thread Sleep

    • تفاوت بین انتظار ضمنی، صریح و روان Difference between Implicit, Explicit and Fluent Wait

    TestNG TestNG

    • مقدمه ای بر TestNG Introduction to TestNG

    • تنظیم TestNG TestNG Set Up

    • TestNG Annotation Part1 TestNG Annotation Part1

    • TestNG Annotation Part2 TestNG Annotation Part2

    • جدید New

    نمایش نظرات

    Udemy (یودمی)

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

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

    آموزش سلنیوم وب درایور + جاوا. دوره گام به گام را کامل کنید.
    جزییات دوره
    6.5 hours
    111
    Udemy (یودمی) Udemy (یودمی)
    (آخرین آپدیت)
    17,845
    4.3 از 5
    ندارد
    دارد
    دارد
    IT Room
    جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

    Google Chrome Browser

    Internet Download Manager

    Pot Player

    Winrar

    IT Room IT Room

    مهندس ارشد آزمون QA