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

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
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

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

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

    53,700 تومان
    افزودن به سبد خرید