وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

ZeroToHero Selenium WebDriver Java Basics+Advanced+Framework

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

[2023] **Top Rated 5 Selenium Course** #1 Selenium Java Automation Testing with **Real Time Project**


1 - Introduction of Selenium and Its Components IDE RC GRID and WebDriver
  • 1 - Selenium Introduction Features and Components
  • 2 - Selenium IDE Introduction
  • 3 - Selenium IDE Live Record and Play Demo
  • 4 - Selenium Remote Control Introduction
  • 5 - Selenium WebDriver Introduction
  • 6 - Selenium GRID Introduction

  • 2 - Introduction of Java and Eclipse IDE
  • 7 - Java Introduction and Installation on Windows machine
  • 8 - Eclipse Introduction Installation and Create First Java Project

  • 3 - Java Basics Variables Data types Operators and Control Statements
  • 9 - Understand Java main method its signature and write first Java program
  • 10 - Introduction Java variables
  • 11 - What is Local variable and Its rules
  • 12 - What is Instance variable and Its rules
  • 13 - What is Static variable and Its rules
  • 14 - What is data type and its different types
  • 15 - What is a Operator and its different types
  • 16 - Arithmetic Operators
  • 17 - Assignment Operators
  • 18 - Relational Operators
  • 19 - Logical Operators
  • 20 - What is Control Statement and Its different types
  • 21 - If Else Introduction
  • 21 - If-Else-code.txt
  • 22 - If Else If Introduction
  • 22 - if-else-if-code.txt
  • 23 - Switch Case Introduction
  • 23 - Switch-case-code.txt
  • 24 - For Loop Introduction
  • 24 - For-Loop.txt
  • 25 - While Loop Introduction
  • 25 - While-loop.txt
  • 26 - Arrays Introduction and Single Dimensional Array
  • 26 - Single-Dimension-Array.txt
  • 27 - Two Dimensional Arrays Introduction
  • 27 - Two-Dimension-array.txt
  • 28 - Introduction of control statements and different types
  • 29 - If else statement
  • 30 - If else if statement
  • 31 - Switch Case

  • 4 - Understanding OOPS concepts in depth
  • 32 - Employee-Class.txt
  • 32 - Runner-class.txt
  • 32 - Undersetting Java Class and Objects
  • 33 - Understanding Constructor types and Default Constructor
  • 34 - Understanding parameterized constructor
  • 35 - Understanding Constructor chaining
  • 36 - OOPS Introduction and features
  • 37 - Understanding Inheritance with real time example
  • 38 - Inheritance Implementation with real time example
  • 38 - Person.txt
  • 38 - Professor.txt
  • 38 - Runner.txt
  • 38 - Student.txt
  • 38 - inheritance-diagram.zip
  • 39 - Understanding Polymorphism types and Method Overloading
  • 40 - Understanding Method Overriding
  • 41 - Book.txt
  • 41 - Interface2.txt
  • 41 - Printable.txt
  • 41 - RunnerDemo.txt
  • 41 - Understanding Abstraction and Interface
  • 42 - Bike.txt
  • 42 - Demo.txt
  • 42 - RunnerDemo.txt
  • 42 - Understanding Abstract Class
  • 42 - Vehicle.txt
  • 43 - Employee.txt
  • 43 - Java Encapsulation
  • 43 - RunnerDemo.txt
  • 44 - Understanding Java Access modifiers with examples
  • 45 - Java List Collection

  • 5 - Understating Selenium Architecture And Launch diff browsers via Selenium script
  • 46 - Understanding Selenium WebDriver Architecture
  • 47 - ChromeBrowserDemo.txt
  • 47 - Launch Google Chrome via Selenium WebDriver Script
  • 48 - FirefoxBrowserDemo.txt
  • 48 - Launch Firefox browser via Selenium WebDriver Script
  • 49 - IEBrowserDemo.txt
  • 49 - Launch Internet Explorer browser via Selenium WebDriver Script

  • 6 - Getting Start with Selenium Locators
  • 50 - Introduction of Selenium Locators and types
  • 51 - Finding the elements by Id and name locators
  • 51 - IdAndNameLocatordemo.txt
  • 52 - Finding Web link element by using Link Text and Partial Link Text locators
  • 52 - LinkDemo.txt
  • 53 - Understanding the Xpath and its types
  • 53 - XpathDemo.txt
  • 54 - AdvnaceXpathDemo.txt
  • 54 - Solving the real time elements issues by Xpath methods Part 1
  • 55 - Solving the real time elements issues by Xpath methods Part 12
  • 55 - Xpath-Syntax.txt
  • 56 - CSS-Selector-Patterns.txt
  • 56 - Understanding Css Selector locators
  • 57 - Solving the real time elements issues by Css Selector locator
  • 58 - ClassNameLocatorDemo.txt
  • 58 - Understanding Class name locator
  • 59 - TagNameLocatorDemo.txt
  • 59 - Understanding TagName locator
  • 60 - Understanding the difference between findElement and findElements

  • 7 - Handling the Web elements Button Text box radio button checkbox link etc
  • 61 - TextBoxDemo.txt
  • 61 - Text box operations handling
  • 62 - CheckBoxDemo.txt
  • 62 - Checkbox operations handling
  • 63 - RadioButtonDemo.txt
  • 63 - Radio button operations handling
  • 64 - DropDownDemo.txt
  • 64 - Dropdown operations handling
  • 65 - LinkOperationDemo.txt
  • 65 - Links operations handling
  • 66 - CalendarDemo.txt
  • 66 - Calendar operations handling
  • 67 - ButtonDemo.txt
  • 67 - Button operations handling
  • 68 - CSS Validations handling
  • 68 - CssValidationDemo.txt

  • 8 - Understanding the frequently used Selenium methods with real time examples
  • 69 - SeleniumMethods.txt
  • 69 - Selenium method to open application get title url and maximized browser
  • 70 - NavigatesDemo.txt
  • 70 - Selenium methods to navigate to back forward and refresh the page
  • 71 - Close and quite methods with real examples
  • 71 - ClosingbrowserDemo.txt

  • 9 - Handling of Java script Alert Iframe and multiple windows of browser
  • 72 - AlertDemo.txt
  • 72 - Automate Javascript alert with real time example
  • 73 - Understanding the Iframe and its handling
  • 74 - Nested Iframe handling
  • 74 - nested-frame-example.zip
  • 75 - Handling the Multiple windows of a browser
  • 75 - MultipleTabsDemo.txt

  • 10 - Execute Java script via Selenium
  • 76 - Understanding the JavaScript usage for Selenium
  • 77 - Execute JavaScript via Selenium to enter value in Text box and click on button
  • 77 - JSDemo.txt
  • 78 - Execute JavaScript via Selenium to get title and url of web page
  • 78 - JSDemo.txt
  • 79 - Execute JavaScript via Selenium to Scroll down
  • 79 - ScrollingDemo.txt
  • 80 - Execute JavaScript via Selenium for Horizontal Scrolling
  • 80 - SwippingDemo.txt

  • 11 - Keyboard and Mouse Events handling in Selenium
  • 81 - Understanding the need to keyboard and mouse handling
  • 82 - DoubleClickDemo.txt
  • 82 - How to automate double click action
  • 83 - How to automate right click action
  • 83 - RightClickDemo.txt
  • 84 - DragAndDropDemo.txt
  • 84 - How to automate drag and drop action
  • 85 - How to automate Move mouse on any element and perform click and enter value
  • 85 - MoveMouseDemo.txt

  • 12 - Synchronization usage in Selenium Implicit Explicit and Fluent waits
  • 86 - Understanding the Synchronization Usage in Selenium
  • 87 - Understanding the Implicit wait with real time example
  • 88 - Understanding the need to Explicit wait
  • 89 - Understanding the Explicit wait with real time example
  • 90 - Understanding the need to Fluent wait
  • 91 - Understanding the Fluent wait with real time example
  • 92 - Difference between Implicit VS Explicit VS Fluent waits

  • 13 - Customize the browsers and Headless execution via Selenium
  • 93 - Understanding the need to customizing the browser settings
  • 94 - Customized the Chrome browser to change default download path
  • 95 - Customized the Chrome browser to launch with Maximized mode
  • 96 - Customized the Chrome browser to disable JavaScript and notification
  • 97 - ChromeDemoExample.txt
  • 97 - Customized the Chrome browser to run automation with Incognito mode
  • 98 - Customized the Firefox browser to change default download path
  • 98 - FirefoxDemo.txt
  • 99 - Customized the Firefox browser to run automation with Private Mode
  • 99 - FirefoxDemo.txt
  • 100 - Customized the Firefox browser to launch existing profile
  • 100 - FirrefoxprofileDemo.txt
  • 101 - Customized the IE browser to ignore zoom level
  • 102 - Customized the IE browser to set initial url
  • 102 - IEDemo.txt
  • 103 - Understanding the need to run automation in Headless mode
  • 104 - ChromeheadlessDemo.txt
  • 104 - Execute test script in Chrome headless mode
  • 105 - Execute test script in Firefox headless mode
  • 105 - FirefoxHeadlesseDemo.txt

  • 14 - SSL Certificate Handling in Selenium
  • 106 - What is SSL Certificate
  • 107 - ChromeSSLDemo.txt
  • 107 - Handle SSL certificate in Chrome browser
  • 108 - FirefoxSSLDemo.txt
  • 108 - Handle SSL certificate in Firefox browser

  • 15 - Cookies handling in Selenium
  • 109 - Cookies Introduction
  • 110 - How to get cookies at run time
  • 111 - How to add cookies at run time
  • 112 - CookiesDemo.txt
  • 112 - How to delete cookies at run time

  • 16 - Capture application screenshot in Selenium
  • 113 - Understanding the TakeScreenshot Interface of Selenium
  • 114 - Capture Application Screenshot Using TakeScreenShot Interface
  • 114 - ScreenshotDemo.txt
  • 115 - Design Reusable method to capture multiple screenshots
  • 115 - OrangeHRMLogin.txt
  • 116 - Limitations of TakeScreenShot Interface
  • 117 - Understanding the AShot API to capture screenshot
  • 118 - AshotDemo.txt
  • 118 - Ashot API to to take screenshot of screen
  • 119 - Ashot API to tale Full Page Screenshot
  • 119 - FullPageScreenshot.txt

  • 17 - TestNG Framework Basics to Advance
  • 120 - TestNG Framework Introduction
  • 121 - Install TestNG Plugin Using Eclipse Market Place
  • 122 - Creating first test case using TestNG framework
  • 123 - Understanding TestNG Assertions
  • 124 - AssertEqualsDemo.txt
  • 124 - Understanding Assert Equals assertion
  • 125 - AssertNotEqualsDemo.txt
  • 125 - Understanding Assert Not Equals assertion
  • 126 - AssertTrue.txt
  • 126 - Understanding Assert True assertion
  • 127 - AssertfalseDemo.txt
  • 127 - Understanding Assert False assertion
  • 128 - Creating multiple assertions in single test case
  • 128 - MultipleAssertionInTest.txt
  • 129 - HardAssert.txt
  • 129 - Understanding Assertion types and Hard Assertions
  • 130 - SoftAssertion Introduction With demonstration
  • 131 - Understanding TestNG priority with dummy test case
  • 132 - Implementing TestNG priority with real time example
  • 133 - DuplicatePriorityDemo.txt
  • 133 - Understanding TestNG priority with duplicate priority values
  • 134 - NegetivePriorityDemo.txt
  • 134 - Understanding TestNG priority with negative priority values
  • 135 - TestNG priority partial priority for Test cases
  • 136 - Understanding the different ways to exclude test case from execution
  • 137 - Exclude test case using enabled attribute and Ignore Annotation
  • 137 - Exclude-Test-cases-OrangeHRMT.txt
  • 138 - Exclude test case for Orange HRM Application
  • 139 - InvocationDemo.txt
  • 139 - Invocation Count Execute Test multiple times
  • 140 - Understanding the TestNGXML file
  • 141 - First TestNGxml file to execute test cases of class
  • 141 - First-TestNG.xml-file-to-execute-test-cases.txt
  • 141 - first-testng-file-to-execute-test-cases-testng-file.zip
  • 142 - TestNGxml file to include specific test cases to execute
  • 143 - Exclude Test case using exclude tag in testngxml file
  • 144 - TestNGxml file to execute multiple classes Part 1
  • 145 - TestNGxml file to execute multiple classes Part 2
  • 146 - Understanding Parameters annotation
  • 147 - Implementing Parameters annotation for Orange HRM login test case
  • 148 - Parameters annotation with Optional annotation
  • 149 - Understanding the Data Provider annotation
  • 150 - DataProviderDemo.txt
  • 150 - Data Provider to execute OrangeHRM Login test case with different data
  • 151 - Understanding the Groups
  • 152 - Execute test case based on Group name
  • 153 - Assign multiple groups to single Test and run Tests from multiple classes
  • 154 - DependsOnMethods attribute Introduction
  • 155 - Understan DependsOnMethods with Apply Leave and Approve Leave test cases
  • 156 - Understanding DependsOnMethods with OrangeHRM test cases
  • 157 - Understanding Test Annotation
  • 158 - Understanding BeforeMethod and AfterMethod Annotations
  • 159 - Understanding BeforeTest and AfterTest Annotations
  • 160 - Understanding BeforeSuite And AfterSuite Annotation
  • 161 - Understanding BeforeClass And AfterClass
  • 162 - Understanding Before Groups And After Groups
  • 163 - Understanding the TestNG Listeners
  • 164 - Orange HRM Test cases automation
  • 165 - End to end steps to implement ITestListener
  • 165 - ItestListenerDemo.txt
  • 165 - itestlistenerdemo.txt.zip
  • 166 - End to end steps to implement ISuiteListener
  • 166 - ISuiteListenerDemo.txt
  • 166 - isuitelistenerdemo.txt.zip
  • 167 - End to end steps to implement IInvokeMethod Listener
  • 167 - InvokeListenerDemo.txt
  • 167 - invokemethod.txt.zip
  • 168 - End to end steps to implement IAnnotation Transformer Listener
  • 168 - OrangeHrmTest.txt
  • 168 - TransformerDemo.txt

  • 18 - Maven Build Management Tool
  • 169 - Maven Introduction
  • 170 - Maven Installation
  • 171 - Create First Maven Project
  • 172 - Understanding the Maven repositories and types
  • 173 - Understating the pomxml file of Maven project
  • 174 - Understanding the Maven Compile phase and Complier plugin
  • 175 - Understanding the Maven Test phase and SuireFire plugin
  • 176 - POM.txt.txt
  • 176 - Understanding the Maven Phases Package Install and Deploy

  • 19 - Selenium Integration with Sauce Labs
  • 177 - Understanding the Cloud testing
  • 178 - OrangehrmTest.txt
  • 178 - Saucelab-links.txt
  • 178 - Selenium Integration with Sauce Labs with real time project

  • 20 - Page Object Model Design Patterns
  • 179 - Page Object Model Design Pattern Introduction
  • 180 - Understating the Page Factory Patterns
  • 181 - BaseTest.txt
  • 181 - HomePage.txt
  • 181 - HomePageTest.txt
  • 181 - Implement Page Factory Pattern for Orange HRM Test cases
  • 181 - LoginPage.txt
  • 181 - LoginTest.txt
  • 181 - orangehrm.txt

  • 21 - Handling Excel File Using Apache POI library
  • 182 - Understanding the Apache POI Architecture
  • 183 - ExcelUtiity.txt
  • 183 - Reading the test data from Excel file using Apache POI
  • 184 - Understanding the Properties file
  • 185 - PropertiesUtility.txt
  • 185 - Reading test data from Properties file using Java properties class

  • 22 - Log4J Logger Framework
  • 186 - Understanding the Log4J Framework and fearures
  • 187 - HomePage.txt
  • 187 - Implement Log4J to log messages for OrangeHRM test cases
  • 187 - Log4J-Website-link.txt
  • 187 - LoginPage.txt
  • 187 - log4j2.zip

  • 23 - Extent Report Library
  • 188 - Understanding the Features of Extent Report Library
  • 189 - Understand the Sample Extent Report
  • 190 - Creating ExtentReportUtils class
  • 190 - extentreportutils.zip
  • 191 - Implementing ITestListener for Extent Report
  • 191 - itestlistenerdemo.zip
  • 192 - Adding Extent report steps in test cases

  • 24 - GIT Source Code Management Tool
  • 193 - Git Software Introduction
  • 194 - GIT Installation
  • 195 - Creating GitHub account
  • 196 - Creating a new Project for Git
  • 197 - Understanding the GIT workflow
  • 198 - Adding SSH key for GIT
  • 198 - ssk-key-command.txt
  • 199 - GIT Commands GIt version init remote
  • 200 - GIT Commands GIT remote version Status add commit push
  • 201 - Understanding GIT pull Command
  • 202 - Understanding GIT Clone command
  • 203 - Understanding the GIT Branching
  • 204 - GIT branch commands get all branch names create and switch to another branch
  • 205 - Understanding to push code on a specific branch
  • 206 - How to pull code from a specific branch
  • 207 - Merging Two branches codes
  • 208 - GIT end to end commands to push automation code on new GitHub repository

  • 25 - Jenkins CICD Tool
  • 209 - Jenkins Introduction
  • 210 - End to end steps to Install and set up Jenkins
  • 211 - Setting up Jenkins Global tool configurations
  • 212 - Managing Jankins Plugins add and update
  • 213 - Managing Jenkins Users Create Modify and delete
  • 214 - Understanding Maven Job in Jenkins
  • 215 - Creating a Maven Jobs for Automation execution
  • 216 - End to end steps for Jenkins Job with GitHub Integration
  • 217 - Running the Automation Jenkins Job
  • 218 - Part 1 Setting up Email configuration for sending automation report
  • 219 - Part 2 Setting up Email configuration for sending automation report
  • 220 - Part 3 Setting up Email configuration for sending automation report
  • 221 - Understanding Build Trigger Option Build After Other Projects built
  • 222 - Understanding Build Trigger Option Trigger build remotely
  • 223 - Understanding Build Trigger Option Build Periodically
  • 179,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 25994
    حجم: 13597 مگابایت
    مدت زمان: 1997 دقیقه
    تاریخ انتشار: ۲۱ آذر ۱۴۰۲
    دسته بندی محصول
    دیگر آموزش های این مدرس
    طراحی سایت و خدمات سئو

    179,000 تومان
    افزودن به سبد خرید