End to End Selenium Framework | E-Commerce Project | Complete Selenium Framework from Scratch|
Vložit
- čas přidán 7. 09. 2024
- Topic: How to Develop a Selenium Hybrid Automation Framework From Scratch
GitHub URL:
github.com/hve...
SUBSCRIBE: / @automationtestinginsider
Update for Viewers: Please note that the e-commerce application used in this tutorial video is currently experiencing technical issues, We're aware of this situation and suggest looking for alternative applications or mock sites for practice while following along with the concepts taught in the video. We apologize for any inconvenience and appreciate your understanding. Stay tuned for updates or potential new videos using a different application. Thank you for your support!
**Framework Topics**
======================
Session 1:
--------------------
Framework Architecture
35:41:00 - Session 2:
----------------------------------
Navigation and Manual Test Cases
Update the POM.xml
Create Config.properties File
Create BaseClass and ActionDriver class
1:38:59 - Session 3:
------------------------------
Write page objects and methods in page classes
2:45:35 - Session 4:
-------------------- ----------
Create Test class and write test cases
3:37:20 - Session 5:
-------------------- ----------
Create Test class and write test cases- completed
4:25:05 - Session 6:
-------------------------------
Log4j Implementation
Data Driven Testing - Supply the data from excel sheet
Run all the test cases through testng.xml
Grouping of test cases - Smoke, Sanity ,Regression
Cross Browser and Parallel Execution
5:42:20 - Session 7:
--------------------------------
Extent Report, Listener and Screenshots and SCM - Git and GitHub.
6:28:15 - Session 8:
-------------------------------
CI Integration and Run Project Through Jenkins - Generate report, send email etc.
7:24:25 - Session 9:
-------------------------------
If we need to pass greater than 10 test data. Collection implementation and example
7:51:00 - Session 10:
----------------------------------
OOPS explanation and Tips and Conclusion
About this channel:
This channel is dedicated to Software Testing, Automation Testing, Devops, Agile and TestNG, Maven, Jenkins, Git, Github, RPA, Agile, Devops, Database, Domain and many more.
cucumber framework selenium
testng framework in selenium
bdd cucumber framework with selenium
Selenium WebDriver Step By Step:
• Selenium WebDriver | S...
Java Step By Step:
• Java for Selenium | Pa...
TestNG Tutorials:
• Selenium WebDriver | P...
ScreenShots,Logs,Reports,Properties File
• Selenium WebDriver | P...
Maven Tutorials:
• Selenium WebDriver | P...
Page Object Model:
• Selenium WebDriver | P...
Excel and DataDriven Framework
• Selenium WebDriver | P...
Git and GitHub:
• Selenium WebDriver | P...
Jenkins Videos:
• Selenium WebDriver | P...
Selenium Framework Development Videos:
• Selenium Framework Dev...
Core Java Interview Questions and Answers
• Important Java Questio...
Selenium WebDriver Interview Questions and Answers
• Interview Questions on...
Please Subscribe this channel and press bell icon to get some interesting topics on Java and Selenium and other tools.
/ @automationtestinginsider
Please check out my blog here:
www.automation...
Follow Facebook Page
/ hverma22
Follow me on instagram
/ hitendrahita
Real time framework,
Design selenium automation framework from scratch,
Selenium framework using java,
Building selenium automation framework from scratch,
How to explain test automation framework to the interviewer,
Test automation framework using selenium,
How to explain test automation framework in the interview,
Selenium hybrid framework,
How to explain test automation framework in the interviews for selenium,
Selenium mini project,
selenium real time project,
Best framework,
testng framework in selenium,
cucumber framework selenium,
bdd cucumber framework with selenium,
data driven framework in selenium webdriver,
framework in selenium webdriver,
hybrid framework in selenium webdriver,
selenium framework using java,
how to explain framework in selenium in interview,
page object model framework in selenium,
bdd framework in selenium,
So finally after milllions of gmail login application videos we have a real automation project from the ground reality. Kudos
I think this is the best framework I have ever seen in the entire courses whether be other popular youtuber video on selenium or any other paid courses.
This is the actual real time framework & the all the events happening are same in the real world. No one has ever posted this type of proper framework.
I thank you Sir from bottom of my heart for providing this useful video.🙏🙏
Thank you Rohan for your valuable comments and feedback..It means a lot.!!!
yes true Rohan!He patiently explained and in a clear way/manner-Understood 90% of the concepts....thank You Hitendra!
I searched all the CZcams, no one explained the frame work in such a detailed manner.. I got a good command on BDD Frame work only by your videos, Thank you sir
Thank you so much Aruna..!!
@@AutomationTestingInsider
Excuse me the site is not working properly pls suggest me or give an another website to automate the site
Perfect workout, which can not be seen even in paid tutors. Thanks a million for the effort.
other you tubers revolving us like electron in the name of project, but by this video you placed us in the centre. thanks
Thank you Sumit !!!
this was excellent . Please provide something like this for cucumber + testng + pom + data driven . would be really helpful :)
Really Appreciate The Effort You Put In .. To Explain The concepts In Deeper Detail. Thanks
Perfect workout, which can not be seen even in paid tutors. Thanks a million for the effort.
Can you please do a similar series on Cucumber BDD automation with Gradle and Intellij?
Hey You are a wonderful teacher... Your lessons always give the image of real time project unlike others. Please create the series for appium or cypress... I would love that. That goes without saying.... I always recommend you to the people in my circle
Thank you for your nice comment..!!!
@@AutomationTestingInsider I would love to see that as well your work is absolutely fantastic sir Please do cover Cypress
You are the best, don’t be sorry for delay, much appreciated sir.
Thank you so much.
Great Tutorial covering everything that one should know while working on selenium. Great great video.
Thank you, looks like lot of effort, we could have added launch() & tearDown() in BaseClass itself and I guess there is no need to extend BaseClass in every Pageclass, overall great job!!
Amazing and the Best video I have seen till now for Framework. Thanks so much sir and god bless you.
Thank you so much, It was so good. It helped me clear inteview easily after a great struggle
Congrats... Good to hear that..!!!
Amazing course to learn Advance selenium with design Pattern. Keep It Up.
Great Effort Indeed. Extending Baseclass definitely could have be avoided.
But shifting Launch and teardown to Baseclass with annotations Before method/BeforeTest/BeforeClass has its own repercussions
Doing this one will not get 100% pass rate .(and it has nothing to do with test classes, they are error free)
There will be failures like NoSuchElementException/Timeout exception
Any lead on why such error occurs???
I do not know the reason but keeping launch app and teardown in individual test classes definitely helps avoid these errors.
Thank you for your inputs !!!
Really amazing. Thank you sir for crystal and clear explanation.
This is the best in depth video. Thank you so much
Very nice video that no one has uploaded a full project thank you sir
Great tutorial but try to reduce cpy paste bro bcz lot of people were see ur vidio and they also cpy paste and they do get errors it's difficult to debug where it's gone wrong and also I mean facing some errors in action class but in ur vidio there is no error other wise u r project is excellent bro awesome I was waiting fr this kind of project plz code from scratch bro its helpful to all the students 😊
Sure I will try to overcome that..
@@AutomationTestingInsider gd bro kep it up👏
Exactly I stuck here ,I am not understanding ,could you suggest me how to understand this action and base class in better way without copy and past please .Thanks a lot for your efforts its really useful for me .
Thank you so much sir, awesome teaching from starting to end.
Thank You Nikita 🙏
Just wow😲...... awesome 👍
Thanks for such a detailed 🔚 to 🔚 explanation of an e-commerce project....you are truly awesome sir👍👍...this is what I was looking for since from many days ...finally found one😊.
I am gonna try this out in my machine😊
Once again Thank you for putting all your efforts to make this wonderful framework video and sharing with us.
Best regards,
Abrar Ahmed🙂
Hope to do on after downloading it from Github waiting to set up and run in our PC.
Really awesome from u
thanku so much sir ,Thanks a million for these effort u have a wonderful teacher.....please create more type of these videos ....i wish u get more succes in ur life 🙏
Your words means a lot.. 🙏🙏
U r just wow❤
Amazing, Thank you for creating this 🙌
We are really need more such a videos. I've learn so much from this. Thank you
if someone can timestamp this video, it can be so useful for people who just want to revise the content before interview or sometihng
Edit - just saw this in description, guess youtube is not picking it.
Thanks a lot for sharing such detailed video, its really too helpful :)
Kindly share same way for BDD framework approach
Thank you soooo much Brother!!! You are a blessing for us!!!
Thank you so much , yesterday I found this video 🤝
Excellent ...Useful for Experienced SDETs as well....Great Knowledge sharing
Perfect video, which can not be seen even in paid tutors. Thanks a million for the effort.
Can you please do a similar series on Cucumber BDD automation with Gradle and Intellij?
So finally I want to give a review on your video.
It's really a great and must video for a tester point of view. Now I have a clear knowledge of the framework.
Can you please let me know what to do for log4j.?
Thank you Raj.. I think you might be getting error in log4j.xml file. Please replace the first line with below configuration:
better tutorial i found thanks bro help QA community ! even i have paid course also but skipped that and completed your video
please can you give me the correct url of the web site that he applicate the tests because it dosen't work with me !
Yes, please provide the new url
Excellent explanation.. 👌👌
very useful sir this video great explaination
❤ simply excellent 👌👌👌👌
Excellent project explanation sir...🎉
did the url of the web site that he applicate the tests work with you ?
thank you for this comprehensive video, pls post more videos like this
Way of teaching Great
Please provide Create account page functionality by using XL automatically and ur using Find by then locator but locator value needs to get from Properties or xl. Here confusion started 💯💯💯💯💯💯🙈❤️. Superb. Hope you do
This is really great video. Thank you so much sir.
Amazing sir it really helps a lot to understand thoroughly
Thank GOD, it is awesome.
I am unable to access the website. Could you please update the SSL so that I can access the website securely from my end.
During the end of the video-after showing Jenkins--I was expecting you would show us how to do the setting for deployment to stage or test servers.In real time we do those deployments-where we need to do those settings on Jenkins---And also how frequently..Otherwise video is great!
I also have few questions here. Appreciate if you can answer.
1) If Genkins is in a linux application server, I heard we can not launch browser for execution. How can we setup Selenium grid kind of infrastructure in that case?
2) Can we use kubernetes with docker to set up a private hub where each node will have a separate version of browser?
3) How can we parametrize environment like UAT and Production at the time of running?
Tq for your time and effort .
best instructor!
Thank you..!!!
Thank you brother you saved my job
Excellent
Thank you so much for this useful video
Thank you for ur contribution
Very very useful.Thank you for sharing this!
Hi,
It would be nice if you could update a little bit the code deployed on git with the latest versions of frameworks, methods, etc. Many of them are not working and some beginners will not understand what is wrong with code written by them. For example log4j. The new version does not contain DOMConfigurator, so everything regarding logs cannot be applied.
Thank you for your videos !!!
Bro, Can you help me in Log4j, I am not able to fix it. I am a beginner
DOMConfigurator is not working
Thank you so much. Greatful to you
Thank you sir very helpful
Best tutorail
nice
Perfect video! Amazing content. Very well done!
Thank you so much for this wonderful session, could you please add hybrid frame work and cucumber testng framework
Tutorial is very good...plz provide URL for practice it very helpful to us
Great Demo :) Hugs from Bengal !
Very very useful sir🙏🙏👌
Thank you so much for your great work 😊👑This video helps lot for all 👍
Thank you...!!!
very useful vedio
Its a great tutorial
very nice and much needed video!
Nice vedio
Thank you
Thank u for sharing good information amd thank u for your patience. sir can u able to explain j meter and api testing
Thank you.. I will cover jmeter and api testing as well.
Thank so much for your response sir
Thanks for the detailed framework could please share Rest API related knowledge
WoW Great !!!!!!
Thank you so much bro for your artful work ❤️
2:48:48 Starting of Test cases
Tq so much for the useful video much needed
Thank you for ur work clear nice organized
Can you plz do it with Cucumber BDD frameworks. Thanks .
Please do not copy paste from other project. If you are spending 8 hours to make a tutorial you can take another 10 min to to write and explain. Otherwise great tutorial. And please show how to update this project with log4j 2 .
Hi Sayan..Thank you for your nice comment and suggestion.. I will keep in mind.. however Framework creation is a big task, that's why someplaces I have used copy paste since I have explained them as part of other videos. Regarding your other question on log4j.. I need to update this framework since it is 1+year old. I will do that. Thank you.
Great work.. thank you!
As a tester we need to create package in test java know..src main java is for developers know
It's really helpful. But I can't understand when you add actioninterface package.
I also have query like suppose I have to capture specific record from webtable column if there is record available after search query. So how to implement the pageObject? for that. Please help.
Hello sir this site is not working properly,it shows some technical error now sir....please suggest me
Hi , it's good tutorial ,thanks for ur effort. I have a question
1. why do u need to create the @BeforeMethod and @AfterMethid in every class, why can't you add that in Base class Itself .
2. Why do you need to extend the base class in Page Object as well , why can't u create a has-A relation ship meaning why can't you create an object of Page class in the test class and pass the driver in that way we don't need to inherit all the property of baseclass in page class well again.
Sir can we scroll smartly to the element in page after findelement in case locator not found without using javascriptExecutor each and every time
Thanks buddy. It's great help for us.
can you please share with us the link of the ecommerce site that you are using i cant access it at all
hi sir thanks for this video. would u don't mind please explain about Action class re-usability methods once.....
Thank you sir for your explanation. Could you explain how the findElement() method is written in Action class? How the code is handling isdisplayed() method when it is returning zero
Hello, HitendraI This course looks very interesting for me. Unfortunately, the url for the tested application does not work anymore or I need to get a permission from you to open it. I would be grateful to you to get it. Thanks a million!
sir automation practice page is not open account is suspended to showing.
Thank you sr
awesome
Really useful thanks a lot
Kindly provide the website link which will be usefull for all. The link which you have provided is unauthorised.
URL is not working now unable to open...Getting error like account suspended ...So how handle the project for practice ...Please help
Hi sir, thank you for this video, please can you tell me how to do bdd with cucumber in this project please, can you do a video to understand, thanks sir
S
plz tell about ur experience in selenium automation
If there is a logout button or navigate link, it is common in all the pages. On which page we locate this web Element?
You can keep it in the home page.
@@AutomationTestingInsider Is there any specific reason for keeping it in home page? Then, how it can be accessed on other pages?
You can create the object/logout method on home page...And you can access it from other pages whenever you need to call logout method.
Why I need to create object of action class in every page factory because these methods are not static in action class. But in your video you call directly call them with class name. Could you explain the reason?
is this url working now ? I am not getting anything after search with url
u have made so many videos so we have to see all of them or I can start from here only is it mandatory ?
Hi Vinay.. it's better to start from beginning and then framework. So you can start first java and then selenium tutorials. All there in our channel playlist.