Part 2: Selenium with Java+Cucumber(BDD) Framework Development from Scratch

Опубликовано: 04 Июль 2019
на канале: SDET- QA
165,605
1.1k

Topics :
------------
05:23 Creating feature file for for new page in Eclipse
06:16 Adding scenario to feature file for new page
09:14 Creating page object class for new page
11:18 Finding locators using "By" locator for new page.
15:29 Handling locators for dropdown for new page in page object class using if-else condition.
20:31 Running Test Runner file to find unimplemented methods.
23:48 Adding unimplemented methods in StepDefinition file
25:39 Removing unnecessary lines from StepDefinition file
26:58 Creating Base class for storing common methods
29:05 Creating a method for random string in Base class
32:25 Creating method to verify title of the webpage in page object class
33:28 Instantiating variable of Base class in StepDefinition file
34:43 Implementing methods from page object class into StepDefinition file
40:16 Calling method for random string in Base class into StepDefinition file
41:59 Calling locators for dropdown of new page into StepDefinition file
48:58 Running Test Runner file to find unimplemented methods.
49:36 Running Test Runner file after changing Dry-run as false
50:50 Viewing final report
53:59 Adding "Searchpage" scenario to existing feature file
58:04 Running Test Runner file to find unimplemented methods.
59:08 Adding unimplemented methods in StepDefinition file
59:51 Creating page object class for "Searchpage".
01:01:23 Creating Utility class to store all wait commands.
01:04:06 Instantiating variable of Utility class inside page object class for "Searchpage".
01:05:51 Adding locators to page object class for "Searchpage".
01:07:30 Adding locators of rows and columns of webtable to page object class for Searchpage".
01:08:18 Adding action methods in page object class for "Searchpage".
01:14:29 Action method for finding a string present in a specific column of webtable.
01:18:49 Creating variable for "Searchpage" class in Base class.
01:19:37 In StepDefiniton file, instantiating "Searchpage" variable present in Base class
01:20:27 Calling action methods inside "Searchpage" class into stepDefinition
01:22:31 Calling method for finding a String present in a specific column of webtable.
01:24:56 Running Test Runner file to find unimplemented methods.
01:26:15 Running Test Runner file after changing Dry-run as false
01:27:43 Viewing final report
01:28:53 Adding one more "Searchpage" scenario to existing feature file
01:29:59 Running Test Runner file to find unimplemented methods.
01:30:17 Adding unimplemented methods in StepDefinition file
01:31:55 In StepDefiniton file, instantiating "Searchpage" variable present in Base class
01:32:12 Calling action methods inside "Searchpage" class into stepDefinition
01:32:44 Action method for finding a Split string present in a specific column of webtable.
01:36:11 Calling method for finding a Split string present in a specific column of webtable.
01:38:42 Adding Background to feature file.
01:41:23 Running Test Runner file as Junit
01:43:27 Viewing final report
01:44:10 Running multiple feature files
01:47:15 Running feature file through pom.xml after adding surefire plugin into pom.xml
01:51:31 Viewing final report

#########################
Udemy Courses:
#########################

Manual Testing+Agile with Jira Tool
************************************
► https://lnkd.in/gNqhEq9K

Selenium with Java+Cucumber
********************************
► https://lnkd.in/g5YcAQyR

Selenium with Python & PyTest
********************************
► https://lnkd.in/gvrpyYan

Selenium with python using Robot framework
****************************************
► https://lnkd.in/gxsDf8zR

API Testing(Postman, RestAssured & SoapUI)
*****************************************
► https://lnkd.in/gHKQ2v2e

Web & API Automation using Cypress with Javascript
********************************************
► https://lnkd.in/gcZz5Psx

Playwright with Javascript
**************************
► https://shorturl.at/gALZ1

Jmeter-Performance Testing
************************
► https://lnkd.in/gA3eiZPY

SDET Essencials(Full Stack QA)
*************************
► https://lnkd.in/gmBc4-wD

Appium-Mobile Automation Testing
************************************
► https://lnkd.in/gi_UiRTA

Java Collections
*****************
► https://lnkd.in/gZftiiEn

Python Programming
*********************
► https://lnkd.in/ghP6WHQz

Cucumber BDD Framework
***************************
► https://bit.ly/3F7d69r

Protractor with Javascript
***************************
► https://lnkd.in/gZnJ2qsS

####################################
Youtube Playlists:
####################################

Manual Testing & Agile
***********************
► https://bit.ly/3ujvaYa
► https://bit.ly/3OYzxQj

SQL
*************************
► https://bit.ly/3R6XjeG
► https://bit.ly/3nE0a1s
► https://bit.ly/3IeKuuJ

linux & Shell Scripting
**********************
► https://bit.ly/3up1Z6a

Java
******************
► https://bit.ly/3R9QfOs
► https://bit.ly/3AoRMKM
► https://bit.ly/3IbTTDn
► https://bit.ly/3ybXInv
► https://bit.ly/3yCoHdw