Тёмный

Cucumber - jvm (BDD Framework) with Selenium WebDriver - Part 1 

Naveen AutomationLabs
Подписаться 383 тыс.
Просмотров 671 тыс.
50% 1

Cucumber - jvm (BDD Framework) with Selenium WebDriver:
Learn:
How to setup Cucumber Jars
Selenium Integration with Cucumber BDD Tool
BDD Framework
Test Automation Framework Using Cucumber BDD Overview
How to create:
1. Feature File using Gherkin Language
2. Step Definition file using cucumber jerking annotations
3. Test Runner class using Junit and Cucumber Options
Full Cucumber 6 latest 2020 videos - playlist: • Cucumber BDD Framework...
Running in Eclipse or IntelliJ:
If you use the open-source Eclipse Java IDE, you should consider installing the free Cucumber-Eclipse plugin. It provides syntax coloring, and the best part is that you can 'right-click' and run Karate test scripts without needing to write a single line of Java code.
If you use IntelliJ, Cucumber support is built-in and you can even select a single Scenario within a Feature to run at a time.
================================================
Cucumber BDD Framework Code Base GIT URL:
github.com/naveenanimation20/...
==================================================
Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
ru-vid.com%20Au...
Follow me on my Facebook Page:
/ naveenqtpexpert
Let's join our Automation community for some amazing knowledge sharing and group discussion:
t.me/joinchat/COJqZQ4enmEt4JA...
~-~~-~~~-~~-~
Follow my Site/Blog: www.naveenautomationlabs.com
========================================================
Please watch: "Selenium & Automation Interview Preparation - By Naveen AutomationLabs"
• Selenium & Automation ...
~-~~-~~~-~~-~ Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
ru-vid.com%20Au...
Follow me on my Facebook Page:
/ naveenqtpexpert
Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
t.me/joinchat/COJqZUPB02r5sB7...
Paid courses (Recorded) videos:
Java & Selenium Course: www.naveenautomationlabs.com/p...
API Course: www.naveenautomationlabs.com/p... ➡️Get Our Courses✔️
📗 Get My Paid Courses at
Paid courses (Recorded) videos:
Java & Selenium Course: www.naveenautomationlabs.com/p...
API Course: www.naveenautomationlabs.com/p...
-------------------------------
✔️SOCIAL NETWORKS
Facebook: / naveenqtpexpert
Twitter: / naveenkhunteta
Blog: www.naveenautomationlabs.com
--------------------------------
Support My Channel✔️Or Buy Me A Coffee
Paypal: paypal.me/naveenkhunteta
Google Pay: naveenanimation20@gmail.com
--------------------------------
✔️Thanks for watching!
देखने के लिए धन्यवाद
Благодаря за гледането
感谢您观看
Merci d'avoir regardé
Grazie per la visione
Gracias por ver
شكرا للمشاهدة

Наука

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 486   
@vivek3978
@vivek3978 3 года назад
its sometimes hard to believe that how can anyone share his knowledge in so much depth and that's on public platform completely free of cost ! Having expertise is different thing but sharing that expertise with others is different! Very few people have that guts !!! Naveen, you are the real "Teacher" in true sense that knows only spreading knowledge without expecting anything in return !!!
@kushanchoudhury1942
@kushanchoudhury1942 4 года назад
Going back into history, Naveen Khunteta and Mukesh Otwani will be remembered as d 2 individuals who created automation revolution in India and gave thousands of needy young QA professionals jobs and hope when they desperately needed it..!!
@meetamilmenskitchen195
@meetamilmenskitchen195 4 года назад
good
@mithaleepardeshi4893
@mithaleepardeshi4893 4 года назад
I just fail to understand who are those illiterates to give a thumbs down to the video? Your videos are a blessing Naveen Sir. I am a Manual Tester and now learning Automation. Your videos really help me a lot and sometimes; when I am not getting things and really frustrated I just listen to one your video classes and they are so reassuring. Thank you so much and God Bless You. I really want to become a good Automation Tester, May Lord Krishna fulfill this wish of mine.
@DesipetsoIndia
@DesipetsoIndia 4 года назад
Could be people from other tutorials on youtube.
@meetamilmenskitchen195
@meetamilmenskitchen195 4 года назад
good
@prakashthebasic3738
@prakashthebasic3738 3 года назад
Me too...
@AshishDubeyash4you
@AshishDubeyash4you 3 года назад
Maybe there are from another Planet
@vijayreddy7192
@vijayreddy7192 3 года назад
People who are jealous of Naveen’s knowledge and his presentation skill
@rubeenasheikh3102
@rubeenasheikh3102 3 года назад
awesome!!!!! loved your simple yet practical way of teaching style,not at all like those who just read slides and do not elaborate in simple language.big thank from US.
@sankarsan
@sankarsan 4 года назад
You are a genius. Your videos are too good. I am going through your videos through this lockdown period. God bless you.
@Adhurapan
@Adhurapan 2 года назад
Here you will always find the best version of any video explained ever 🤗Thanks Naveen
@umangsharma7447
@umangsharma7447 4 года назад
one of THE BEST cucumber tutorials!! Thanks a lot Naveen !!
@Parthipanx7
@Parthipanx7 4 года назад
n 55.02 minute am facing issue , everything is fine while run through url is not launching but still that green passing is showing please help me out
@nagagsalka5371
@nagagsalka5371 6 лет назад
I really liked the selenium/cucumber tutorials thanks
@leunowx
@leunowx 6 лет назад
Thanks Naveen for helping us and other who are really looking for BDD stuff to learn. excellent work.
@leunowx
@leunowx 6 лет назад
Hi Naveen, by following & practising your tutorials I have cleared the written certification exam in my company, thanks a lot for sharing such a great knowledge with excellent way of explaining the concepts, Hats off brother.
@pavanigudimalla1097
@pavanigudimalla1097 5 лет назад
Hi naveen, Your videos are very clean and clear to anyone who want to start on automation
@golamrahman4955
@golamrahman4955 4 года назад
Awesome teaching skill...... when people like me find some confident , its because of you... and you are the hope. God bless you.
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@rahulsonawane2587
@rahulsonawane2587 5 лет назад
This was a great video. The explanation is perfect. At least now I can say I have an idea of the BDD framework
@tejtiks
@tejtiks 5 лет назад
Great Stuff Naveen, Really Helpful for All the QA Guys struggling in their own areas day to day.
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@outofofficevlogs9934
@outofofficevlogs9934 4 года назад
Finally I got to understand the bdd. Thank you!
@outofofficevlogs9934
@outofofficevlogs9934 4 года назад
Dude - you have just bought me back go Java. I had an option of choosing automation stream but since i loved dwh more so i choose etl testing and i love it. Until to my surprise i saw Java automation is gonna be useful for me to carry out most automation. Your videos i almost binged watches entire episodes and i am now so addicted to it. Tu bahot sahi banda hai, cheers!
@parmilalama4800
@parmilalama4800 5 лет назад
Thank you for such a good tutorial...very well explained...
@jyothigurrala8633
@jyothigurrala8633 5 лет назад
Ur channel is so helpful, thank you
@ashleyindiracabreravicioso5458
@ashleyindiracabreravicioso5458 2 года назад
I did get a little confused since I was doing it on IntelliJ but OMG you help me a lot... Thank you.
@kushanchoudhury1942
@kushanchoudhury1942 5 лет назад
Thanks Naveen....ur simply the best!!
@saurabhsingh7236
@saurabhsingh7236 5 лет назад
you r the best bro...you have very good ideas to explain each n every step....i m ur big fan..your techniq...realy good bro
@kaushikapte6380
@kaushikapte6380 2 года назад
Thanks a lot Sir, you are really great, provided great series of cucumber, God bless you...
@ghulamanosh5564
@ghulamanosh5564 4 года назад
Thank you very match for the session. Love from Afghanistan.
@pdjprashant
@pdjprashant 4 года назад
Thanks Naveen for such wonderful videos
@kalyanchunduri7141
@kalyanchunduri7141 4 года назад
Very intersting to learn.. The way of explanation is super👌👌👌
@BIPLOBDUTTA
@BIPLOBDUTTA 5 лет назад
Thanks Sir! You’re the best!
@shilpashravge5393
@shilpashravge5393 2 года назад
thanks for the explanation !! Easy to understand !
@prakashkallur7427
@prakashkallur7427 Год назад
Really very helpful video I didn't even realise how an hour went
@sivakys
@sivakys 5 лет назад
The way of teaching is really awesome sir 😊
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@uday987654
@uday987654 4 года назад
Thank you so much naveen You are better than my lead who doesn't even know the meaning of giving KT
@vikrantsingh2804
@vikrantsingh2804 5 лет назад
Hi Naveen , Thanks for the wonderful and clear explanation of cucumber. I will recommend your playlist to my friends
@naveenautomationlabs
@naveenautomationlabs 5 лет назад
Thanks for watching
@samhitasegar2864
@samhitasegar2864 3 года назад
Awesome Explaination!! Thank you Naveen!!
@davidjohnson786
@davidjohnson786 5 лет назад
Excellent Introduction to BDD
@babylaxmi9252
@babylaxmi9252 3 года назад
Great stuff learned a lot thanks a ton !
@pradnyagarud600
@pradnyagarud600 3 года назад
Your session helps me a lot. Thank you so much😊
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@kiransingh8239
@kiransingh8239 4 года назад
Thanks Naveen ,u are doing awesome work ,I like it
@balakrishnapv5643
@balakrishnapv5643 3 года назад
Thank you so much, you're seriously an Excellent trainer.
@naveenautomationlabs
@naveenautomationlabs 3 года назад
You're very welcome!
@prithivirajan6490
@prithivirajan6490 4 года назад
Thank you so much Sir, Good tutorial sir. Useful Video
@darshanhr1213
@darshanhr1213 4 года назад
Very neatly explained.
@testauto5245
@testauto5245 4 года назад
Thank you so much for this nice tutorial sir
@TheGogol1992
@TheGogol1992 5 лет назад
Great explanation...thanks ☺️
@vinjami3260
@vinjami3260 6 лет назад
Hi Naveen, I have gone through so many other sites but you are the best tutor i have seen. Please keep doing and i will refer all of my friends to your channel. Thanks you so much.
@MohitSharma-iy3qr
@MohitSharma-iy3qr Год назад
Amazing teaching luv you sir 💗
@cubsreaction7575
@cubsreaction7575 5 лет назад
greate job naveen...thank you man
@dantuluriraju5417
@dantuluriraju5417 6 лет назад
Hi Naveen, You are doing an outstanding job and thank you very much for helping us
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@softwaretestinglearninghub
@softwaretestinglearninghub Год назад
Great explanation, thank you!
@naveenautomationlabs
@naveenautomationlabs Год назад
You are welcome!
@Jo-kl1bc
@Jo-kl1bc 3 года назад
I have recently figured out your channel, i didn't know that you teach complete courses on youtube for free. Until now i have wasted lot of time and money on Udemy. Thank you so much sir, you are an excellent trainer ..
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@Jo-kl1bc
@Jo-kl1bc 2 года назад
@@biswadeepak1 yes he is
@subhasishpanigrahi5725
@subhasishpanigrahi5725 2 года назад
Awesome teaching 🙏
@saranyajothi9691
@saranyajothi9691 5 лет назад
Hi Naveen, it's a very good explanation.Thank you so much
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@tahminakhatun6402
@tahminakhatun6402 3 года назад
Well understood you are a good teacher.
@yuvrajthorat1085
@yuvrajthorat1085 6 лет назад
Excellent thing done....very good keep it up
@roshanitripathy6698
@roshanitripathy6698 3 года назад
Simple and clear explanation of cucumber BDD.. best video available on youtube
@naveenautomationlabs
@naveenautomationlabs 3 года назад
Thanks a lot
@engineersfunda4594
@engineersfunda4594 3 года назад
Everything good and ur teaching style also good... I'm facing 55:00min Failure trace:- java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from chromedriver.storage.googleapis.com/index.html at com.google.common.base.Preconditions.checkState(Preconditions.java:847) at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:134) at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35) at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159) at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355) at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) at stepDefinitions.LoginStepDefinition.user_is_already_on_login_page(LoginStepDefinition.java:22) at ✽.Given user is already on login page(E:/Cucumber/FreeCrmBDDFWCucumberDemo/src/main/java/Features/login.feature:5)
@engineersfunda4594
@engineersfunda4594 3 года назад
Runs:5/5(4 skipped) Errors 2 Failure 0
@meghraj
@meghraj 3 года назад
Nice Tutorial for basic introduction
@vijayakrishnan1728
@vijayakrishnan1728 3 года назад
Thank you so much Naveen..realy it's wonderful way of explanation. God bless you
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@dhamodharanthirunavukkarasu
@dhamodharanthirunavukkarasu 5 лет назад
Nice and clear explanation.
@sheetalgaikwad808
@sheetalgaikwad808 3 года назад
Very good explanation
@thabarak
@thabarak 5 лет назад
Very useful, Thank you.
@purushothaamreddy2761
@purushothaamreddy2761 5 лет назад
Very nice explaination!!
@gurcharanjadaun6533
@gurcharanjadaun6533 5 лет назад
Thnx boss needed this really badly..
@cjeyaraman
@cjeyaraman 5 лет назад
Excellent Explanation Naveen
@RakeshSaineni
@RakeshSaineni Год назад
Great explanation naveen
@RajaVenkateshTheKing
@RajaVenkateshTheKing 5 лет назад
Thank you so much Naveen :)
@rpvijay83
@rpvijay83 5 лет назад
Thank you so much Naveen for the best video to understand the cucumber integration with Selenium.
@arunamaurya8596
@arunamaurya8596 4 года назад
Excellent tutorial..
@ankitsachan1509
@ankitsachan1509 4 года назад
I have one question. @52.48 sec, you mentioned that from feature file, code will search for @Given annotation along with step name. As of now we do have only one step definition file. In large projects how does it work. Does it search in all the step definition files for respective method. Or is there any binding available where feature file knows in which step definition file, my methods are written.
@sridhar6358
@sridhar6358 2 года назад
which version of cucumber are all the videos about. Do you have any playlist for dependencies which are io.cucumber
@RekhaMCA
@RekhaMCA 4 года назад
Awesome..!! By birth, u have got good teaching skills. Never missed a single point and you teach everything with a constant flow. Its quite interesting to learn after watching your tutorials. Never seen such a dedication.!! Can you please let me know when to use Cucumber and when to use testNG.
@biswadeepak1
@biswadeepak1 2 года назад
Here in BDD framework is naveen using Page Object Model?
@olaola5333
@olaola5333 5 лет назад
great lecture
@swathiseemakurthy4213
@swathiseemakurthy4213 6 лет назад
Great job and very good explanation Naveen. Could you please upload videos for Cucumber with Page Factory pattern integrated in it with more scenarios ?It would be really helpful if you could upload more scenarios implementation with Page Factory pattern.
@ssathish315
@ssathish315 5 лет назад
Brilliant video
@aagston2
@aagston2 5 лет назад
Hey man! Good job!!! So, why you are using the 1.1.5 version of cucumber? The cucumber is now in 3.0.2 version, and your domain not is more info.cukes but io.cucumber or they are diferents? I started work with automation test in Cucumber and Selenium but I dont find a tutorial with actualized dependencies of Cucumber and many configurations errors are appear im my project. You can help me?
@sambapathi181
@sambapathi181 4 года назад
Hi Naveen , Thanks for providing video
@ashikalimaner
@ashikalimaner 6 лет назад
I am facing issue for picobuilder ..that class not found.. I am not using maven .. please let me that is picobuilder needed for our program
@nagagsalka5371
@nagagsalka5371 6 лет назад
Very Appreciating ............
@anik9814
@anik9814 3 года назад
Awesome details
@harsha19921
@harsha19921 5 лет назад
Hi Naveen, What is advantage of using Cucumber over the Normal selenium Framework
@gargijindal4253
@gargijindal4253 4 года назад
Hi, I am not able to pick up some of the concepts such as dependency problem i have latest version of Eclipse for Mac, what version should i add as dependency in pom.xml . if possible plz let me know about this.
@usharanichavva9579
@usharanichavva9579 5 лет назад
Hi Naveen, Even though I added correct Junit and cucumber-junit dependencies, jar files are not being added to Maven dependencies. Can you please help me on this.
@abishekkachroo938
@abishekkachroo938 5 лет назад
i have the basic question so testRunner claSS would run all the feature file or a single feature file or we need to create seperate runner class for seperate feature files
@yuvraj4870
@yuvraj4870 4 года назад
Thanks for the video. 1 question. Is BDD really useful because after seeing this, i think definition.java is quite redundant. whereas in TestNG projects we just need to write the function once and only call it as needed. Your thoughts on this ?
@gunaykhalilbayli1786
@gunaykhalilbayli1786 5 лет назад
Thank you, Naveen!
@naveenautomationlabs
@naveenautomationlabs 5 лет назад
Thanks for watching
@rahulsonawane2587
@rahulsonawane2587 5 лет назад
For every scenario do we need to create separate Step definition file or we use same Step definition file for all scenarios?
@madhurikadam2406
@madhurikadam2406 5 лет назад
I have one question, when I have written format option in test runner class, there black line is on that format word. When I mouse over on that word, it displayed "this element neither has attached source nor attached Javadoc and hence no Javadoc could be found", but after running the test pretty output is generated. How to solve this error?
@rajeevranjan3229
@rajeevranjan3229 6 лет назад
I am going exception No backends were found. Please make sure you have a backend module on your CLASSPATH. can you help me
@luisafernandamunoz8607
@luisafernandamunoz8607 5 лет назад
Thank you Naveen for the video. I haven not see any so far, where explanation is that detailed and clear.
@imharsha
@imharsha 5 лет назад
Hi Naveen, Thanks for the wonderful video. I have a query here, How do we handle Mod Headers via automation? please let me know.
@AshishDubeyash4you
@AshishDubeyash4you 3 года назад
@Naveen: I am wondering is there any way we can get value from Property file & store String value in Cucumber feature file? Is that possible?
@user-bz1yz6jg1n
@user-bz1yz6jg1n 2 месяца назад
Thank you sir 😊
@CreativeCorner_100
@CreativeCorner_100 3 месяца назад
Thank you sir..!!!
@raghavendranequal
@raghavendranequal 5 лет назад
Super class . Learning daily
@tejastoley6714
@tejastoley6714 3 года назад
HI, we can implement the snippets by right click on the feature file and click on run configuration a
@debjyotibanerjee9846
@debjyotibanerjee9846 3 года назад
Informative.
@mohdthousif89
@mohdthousif89 3 года назад
Thank you naveen, it was very helpfull. One question i have: is there any way to capture the screenshots only for the failed scenarios? Screenshots will help in better ubderstanding. Please reply
@naveenautomationlabs
@naveenautomationlabs 3 года назад
Full Cucumber 6 latest 2022 videos - playlist: ru-vid.com/group/PLFGoYjJG_fqpObjigKg4bunu6_Ki7Ppn-
@sayedmasihullahfakhri6876
@sayedmasihullahfakhri6876 3 года назад
Hi Naveen, can you please tell us the difference between the one from 2017 and the one you have commented on here?
@jibolaolu
@jibolaolu 6 лет назад
I love the concept of using the crm site but after inserting the username and the password , it claims its passed that step but does not load into the homepage or welcome.. I tried this on IntelliJ and eclipse it saying the same thing
@visheshgautam93
@visheshgautam93 6 лет назад
Hello sir, your videos are extremely helpful. thank you for that. sir can you please provide a video for Acceptance Testing (criteria and validations)
@archanaallur2120
@archanaallur2120 2 месяца назад
Hi naveen, i am using cucumber testing, when i run a features from runner class @Before is not getting invoked
@adilaabuduhalike1780
@adilaabuduhalike1780 4 года назад
Hi Naveen. I am using IntelliJ IDE. When I am writing keyword like Given ... it gives me error said ( unimplemented substep definition). Are there any plugin that I can use for that like (Natural ) ? Thank you .
@kambalavinodkumar1018
@kambalavinodkumar1018 3 года назад
I am also using the same 2 scenarios in the features file. after execute I am not getting proper report lefthand side like for the 1st scenario given passed, then passed like that. It is showing directly scenario1 passed, scenario 2 passed. How to get step by step to view of whether to see passed or not
@vacaylove5404
@vacaylove5404 5 лет назад
Hi Naveen, getting error in import cucmber.api.junit.cucumber while adding @RunWith(Cucumber.class).. tried with latest version of cucumber-junit and with an old version too.. please help
@adamjoy8510
@adamjoy8510 2 года назад
Sir I have one doubt future files have there in maven project here right once we used one key word next time we used or not if we have any problem
@rameshrongala922
@rameshrongala922 9 месяцев назад
Thank you naveen.
Далее
What are Cucumber Tags? - Part 6
30:59
Просмотров 75 тыс.
Selenium Integration with Cucumber BDD Tool
34:39
Просмотров 352 тыс.
Cucumber DataDriven with Maps in Selenium - Part 5
28:52
Как работает экосистема Apple?
18:08