Email: online@course.in

Main Road

Cucumber Framework With Selenium Webdriver And Java

Course

CUCUMBER FRAMEWORK WITH SELENIUM WEBDRIVER AND JAVA

Category

Java Online Courses

Eligibility

Graduates and Technology Aspirants

Mode

Regular Offline and Online Live Training

Batches

Week Days and Week Ends

Duration :

45 Days

Java Objectives

•How to Get Certified in Java.
•Learn to manage application state with Java.
•Learn how to use conditional statements in Java.
•Students will learn how to build apps using Java.Learn How to interact with Java, Step By Step
•Learn Javaat a minimal cost and enjoy the instructor support.
•An easy way to learn one of the widely used Java
•Go from ‘zero’ to a true Java expert’. Learn by examples
•Learn from two Java experts and take your flow skills to the next level.

cucumber framework with selenium webdriver and java Course Highlights

•You Get Real Time Project to practice
•Get Training from Certified Professionals
•Highly competent and skilled IT instructors
•The courses range from basic to advanced level
•Interview guidance and preparation study materials.
•Collaboration With 500+ Clients for Placements and Knowledge Sessions
•Every class will be followed by practical assignments which aggregates to minimum 60 hours.
•This Instructor-led classroom course is designed with an aim to build theoretical knowledge supplemented by ample hands-on lab exercises

Who are eligible for Java

•Android, Android Sdk, Freshers, Electronics, Java, Android Developer, B.tech, M.tech, Application Support, Software Engineering, Advanced Java, android
•Java Developer, Front End Developer, Visionplus Developer, Automation Testing, Selenium/ Tosca Testing, Functional Testing, Mainframe Developer, Connex
•Java Developer, Production Support, Asp.Net, Oracle Applications, Pl Sql Developer, Hyperion Planning, Dot Net, UI Designer, UI Developer, MS CRM, Hardware
•Oracle Developers, Web Designing, Web Development, Web Technologies, photoshop, illustrator, user interface designing, brochures, Digital Content, ui
•Webmethods, Spot Fire, Tableau, Sap, Dwh, Oracle Apps, Oracle Dba, Calypso, Murex, Ui Developer, Core Java, Peoplesoft, Jd Edwards, Dot Net, Liferay, C++

CUCUMBER FRAMEWORK WITH SELENIUM WEBDRIVER AND JAVA Topics

Enviroment Setup
•Setting up Jdk
•Setting up Eclipse
•Setting up Maven
•Setting up Testng
•Behavior-driven development
•Cucumber v4.x video
•BDD – Introduction
•Gherkin Language
•BDD – Keywords Part – 1
•BDD – Cucumber Plugin
•BDD – Adding Dependencies
•BDD – Creating a Featurefile
•BDD – Tidy Gherkin
•BDD – Generating the Step Dfn
•BDD – Creating Junit Runner
•BDD – Keywords Part – 2
•BDD – Passing the Parameter
•BDD – Data Table
•BDD – Step Argument Transform
•Cucumber Hooks
•BDD – Cucumber Hooks
•BDD – Implementing the Hooks
•BDD – Injecting the Scenario Object
•Dependency Injection
•BDD – Dependency Injection
•BDD – Implementing DI
•BDD – Testng Runner
•Data Table
•BDD – Data Table to Map Data Structure
•BDD – DataTable to List Data Structure
•Scenario Outline
•BDD – Scenario Outline
•BDD – Implementing Scenario Outline
•Locating Techniques
•Addons FireBug and Firepath
•Xpath and their usage with Selenium
•Xpath Function,Absolute and Relative Xpaths
•Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
•Css Locator
•Relative Xpath using Axes View
•Descendant Axes View
•Following Axes View
•Ancestor Axes View
•Preceding Axes View
•Renorex Selocity
•Selenium Webdriver Setup
•Selenium Webdriver Setup Part-1
•Selenium Webdriver Setup Part-2
•Selenium Webdriver Setup Part-3
•Selenium Webdriver Architecture
•Launching the Chrome Browser
•Launching the Firefox Browser
•Launching Microsoft Edge and IE Browser
•Launching PhantomJs Browser
•Selenium Webdriver Browser Function
•Webdriver Interface
•Calling the Quit Api
•Opening the Webpage in Browser
•Webdriver Api – Back, Forward & Refresh
•Webdriver Api – Maximize
•Helper Class – BrowserHelper Part – 1
•Helper Class – BrowserHelper Part – 2
•WebElement Interface
•WebElement Interface Part – 1
•WebElement Interface Part – 2
•Handling Web UI Components
•Working with Textbox
•Helper Class – TextBoxHelper
•Working with Button, Hyperlink and Radio Button
•Helper Class – ButtonHelper
•Working with Dropdown
•Helper Class – DropdownHelper
•Custom Browser Configuration
•Custom Configuration using ChromeOptions class
•Custom Configuration using FirefoxOptions class
•Custom Configuration using InternetExplorerOptions and EdgeOptions class
•Synchronization and Waits
•WebdriverWait – Introduction
•WebdriverWait – Fixed wait
•WebdriverWait – Implicit wait
•ExplicitWait – Introduction
•ExplicitWait – ExpectedConditions Class
•ExplicitWait – Custom Function
•ExplicitWait – Custom Function with Parameter
•Working with IFrames
•IFrames – Introduction
•Handling IFrames
•IFrame – Dynamic Wait
•IFrame – defaultContent
•Working with Multiple Browser Window
•Handling Multiple Browser Window
•MultipleBrowserWindow – Dynamic Wait
•MultipleBrowserWindow – Parent Window
•Close and Quit Api
•Helper Class – WindowHelper
•Code optimizing using window Helper
•Working with Java Script Popup
•Alert – Introduction
•Handling JavaScript Alert
•Handling Confirmation Popup
•Handling JavaScrupt Prompt
•Helper Class – AlertHelper
•Handling Bootstrap Popup
•Mouse and Keyboard Action
•Actions – Introduction
•Mouse Action – Context Click
•Mouse Action – Drag and Drop
•Mouse Action – Click and Hold
•Keyboard Actions
•Code Optimization
•Code Optimization Using DI and Hooks
•Implementing the Driver Service Class
•Using the Driver Service for other Step definition class
•Class Loader Part – 1
•Class Loader Part – 2
•Class Loader Part – 3
•Setting up Test Configuration
•Test Configuration
•Reading the Data from Properties File
•Helper Class – ReadConfigProperty
•Using the Helper Class in Step Definition
•Creating the Browser Configuration
•Browser Configuration Interface
•Testng Framework
•Creating the Testng xml
•Executing the Runner using testng xml
•Apache Maven
•Maven Introduction
•Build Phases and POM.xml
•Executing the Tesng XML via Maven
•Screenshot
•Capturing the Screenshot
•Helper Class – GenericHelper
•Page Object Model (POM)
•Setting up the Test Application
•POM – Introduction
•POM – Design
•Creating the Page Class
•Using the POM in Step Definition
•PageFactory
•PageFactory – Code Optimization
•PageFactory – Calling Base Class Method
•Sharing Test Data
•Sharing Data across Multiple Files
•Assertion
•Assertion – Introduction
•Adding Assertion in Scenario
•Screenshot on Failure
•Taking Screenshot on Scenario Failure
•POM Design
•Data Driven Testing
•Data Driven Testing – Introduction
•Data Driven Testing – Data Table
•Excel Handling – Introduction
•Excel Handling – Apache POI
•Excel Handling – Read Operation
•Excel Handling – Write Operation.mp4
•Cucumber with Excel Part – 1
•Cucumber with Excel Part – 2
•Data Driven Testing – Excel File
•Data Driven Testing – Scenario Outline
•Report Generation
•Report Generation – Introduction
•Report – Plugin Configuration
•Report – HTML Report
•Report – Attaching the Screenshot in Report
•Report – Json Report
•Report – Junit Report
•Parallel Execution
•Parallel Execution – Introduction
•Parallel Execution – Pom Configuration and Execution
•Creating Generic Runner
•Tagging
•Tagging – Introduction
•Tagging – Filtering
•Tagging – Hook Methods
•Custom TestNG Runner
•CustomTestNGCucumberRunner – Introduction
•Creating Custom TestNG Cucumber Runner
•Executing a Specific feature file
•Executing Multiple feature file
•Adding a filter tag to Runner in Runtime
•Adding and Removing the Tag from feature file in Runtime
•Continous Integration
•Continous Integration – Introduction
•Jenkins – Deployment
•Jenkins – Configuration
•Jenkins – Project Configuration
•Jenkins – Test Execution
•Jenkins – Advance Configuration
•Jenkins – Parametrized Build
•Jenkins – Executing a specific Feature file
•Jenkins – Parametrized Tag
•Jenkins – Running the Test in parallel
•Jenkins – Parametrized Browser Type
•Jenkins – Master Slave Configuration
•Jenkins – Master Slave Configuration – Introduction
•Jenkins – Configure Master and Slave Node
•Setting up the driver for Ubuntu machine
•Creating the Job to run on Slave node
•Executing the Test parallel
•Selenium Grid
•Selenium Grid – Introduction
•Starting the Hub and Node
•Code modification for Grid setup
•Settingup the driver for Node
•POM.xml modification
•Executing test via Selenium Grid
•TypeRegistryConfigurer – Cucmber v4.x
•TableEntryTransformer
•TableRowTransformer
•Migrating to Cucumber v4.x
•Framework migration to Cucumber v4.x
•Custom Cucumber runner using TestNG
•Custom Cucumber runner using TestNG via SystemProperty
•Custom Cucumber runner using TestNG with Tags
•Data Driven in Cucumber v4 with Excel file
•Extent Report Integration
•Extent Report with Cucumber-JVM
•Course Material
•[Important] How to work with Course Material
•Selenium 4 Alpha Features
•Web Driver Manager – Launch browser without driver executable
•Open New Browser Window or Tab
•Taking Web Element Screen Shot
•Open WebPage in FullScreen Mode