in 30 mins this guy nailed almost everything in automation framework set up. 👏 🙌 👌 👍. you earned my sub.
@shivasai60313 жыл бұрын
Crystal clear, very well explained!!! I loved it.
@sameerarora36563 жыл бұрын
Thank you Shiva! I am glad it is helpful :)
@npacheco123 жыл бұрын
Hi Sameer, excelent video, I watched today because You posted in facebook group SQE Automation, thank you so much.
@sameerarora36563 жыл бұрын
Thank you Nilton, i am glad it is helpful!
@sandykr89023 жыл бұрын
I was able to develop the framework, great help
@sameerarora36563 жыл бұрын
I am glad it was helpful, thank you! :)
@sunilkumawat82942 жыл бұрын
@Sameer Bhai Mast video banaya hai , please create some more videos like this and integration with Jenkin and Framework creation for Rest Assured API also
@vibhaarora57303 жыл бұрын
Great video. Very informative. I was able to make the whole framework from starting!
@sameerarora36563 жыл бұрын
Thank you Vibha! I am glad it is helpful for you :)
@ankdy72 жыл бұрын
Hi, can you please provide me the code if you have done the above same thing?
@PuneTreknTrails3 жыл бұрын
Very helpful and one of best video for Framework... Thanks!! Looking forward for Rest Assured (BDD)Automation Framework structure, Thanks again :)
@sameerarora36563 жыл бұрын
Thank you Shubham, I am glad that the video helped you!
@balajivivek86623 жыл бұрын
This content good for experienced folks .. Great video
@sameerarora36563 жыл бұрын
Thank you! I am glad it is helpful! :)
@josefcb192 жыл бұрын
Thanks for this tutorial. It's great doing a framework from scratch in not much time. Awesome.
@java_test_automation_spring Жыл бұрын
You are amazing mate, you could move on to dev work now if you fancy it.
@engineerlarki38573 жыл бұрын
Great job Sameer !! It was of great help
@sameerarora36563 жыл бұрын
Thank you! :)
@asifmulani2 жыл бұрын
Wonderful explanation. Thanks Sameer for helping me visualize this.
@sameerarora36562 жыл бұрын
Glad it was helpful!
@scgtstest44282 жыл бұрын
Very good explained. Can you also make video Cucumber framework for API testing. Thank you!
@RRAKI682 жыл бұрын
Love the way you make it so simple !!
@harshadbubane51133 жыл бұрын
Hey Sameer..Thats greatly explained..Thanks for sharing............!! :)
@sameerarora36563 жыл бұрын
Thank you Harshad! I am glad it is helpful :)
@niyatigarg47883 жыл бұрын
Everything is explained well.. thanks for helpful video
@sameerarora36563 жыл бұрын
Thank you! :)
@MadirajuKChaitanya3 жыл бұрын
Excellent Tutorials. Thank You for sharing this video. :-).
@sameerarora36563 жыл бұрын
Thank you Madiraju, I am glad it is helpful! :)
@rahmankhan5662 жыл бұрын
Thanks and kudos for the efforts behind! Really a very well explanation.!👌
@sameerarora36562 жыл бұрын
Thanks, glad it was helpful!
@svetlanamazhaykina69187 ай бұрын
Thanks for your work! Well done!
@shiprasinghal96992 жыл бұрын
Very good explanation. Keep it up :)
@imikhatib26593 жыл бұрын
Very nice ! Really Helpful
@sameerarora36563 жыл бұрын
Glad it was helpful!
@azeemali7102 Жыл бұрын
Visually amazing and well presented...
@lakshitadewan12323 жыл бұрын
Great job.. explained well!!!
@sameerarora36563 жыл бұрын
Thank you! :)
@jyotibaviskar62822 жыл бұрын
Hey sameer. Great efforts it helped me. Why u not uploading videos recently.
@kidsNani Жыл бұрын
Great video Can you share video on Managing objects of test with POM.
@sumitkathuria78233 жыл бұрын
Very helpful!! Well Explained :)
@sameerarora36563 жыл бұрын
Thank you Sumit! I am glad it is helpful :)
@ImpendingSole132 жыл бұрын
This is good stuff. Thanks alot. Any other good resources out there (e.g. books, blogs and etc) ?
@fachrizalmasugi87033 жыл бұрын
well explained sir, keep it up!
@sameerarora36563 жыл бұрын
Thank you Fachrizal!
@difanintv5017 Жыл бұрын
Great tutorial! Thank you👍
@mo46673 жыл бұрын
Amazing work bro !!!
@sameerarora36563 жыл бұрын
Thank you! I am glad it is helpful! :)
@deepeshmalhotra88732 жыл бұрын
Hey Sameer great tutorial! Request you to share this code if possible. thank you in advance.
@AudioEnthuqwer3 жыл бұрын
Hi Sameer, Frame work is precise with every thing in it. Is it possible for you to make it a json based DataDriven? Could you please make a video for that?
@rajanv49483 жыл бұрын
Hi, Sameer great and well explained, and a really good session. A request, Could you do the videos on the below topics? 1. Is it possible to add how to run individual @test cases without using testng.xml? I mean from the class itself. 2. The same testNG project migrate to BDD (cucumber) project?
@sameerarora36562 жыл бұрын
Sure, will make it in future.
@muskaanchoudhary26233 жыл бұрын
Very helpful! Thanks
@sameerarora36563 жыл бұрын
Thank you! :)
@sureshisoft45553 жыл бұрын
Nice video..plz post rest assured framework video
@sameerarora36563 жыл бұрын
Thank you Suresh and sure I will make a video on rest assured and will put it.
@pratibharawat53793 жыл бұрын
Thank you Sameer.
@sameerarora36563 жыл бұрын
I am glad it is helpful. Thank you Pratibha!
@dheerajjha56443 жыл бұрын
Thanks for explaining 😊
@sameerarora36563 жыл бұрын
Thank you! :)
@kambalavijay68003 жыл бұрын
Good job Sameer
@sameerarora36563 жыл бұрын
Thank you! :)
@nusrathafreen73143 жыл бұрын
super super fully useful video may god give you huge success... I have one request can you upload about selenium grid?
@sameerarora36563 жыл бұрын
Thank you so much for kind words! And yes i will be making selenium grid video as well in sometime, you can subscribe to the channel so that you don't miss any videos. Thank you!
@nusrathafreen73143 жыл бұрын
I am already ur member.. thank you
@himanisaluja283 жыл бұрын
Helpful video👍
@sameerarora36563 жыл бұрын
Thank you! :)
@gkpandi2 жыл бұрын
Very well explained 😊👍 but one add-on is missing in this framework as i expected i.e. getting data from excel sheet. It would be great you would have covered. Thank you 😊
@java_test_automation_spring Жыл бұрын
Thank you so much!!!.
@leolang81282 жыл бұрын
Grate video!!! How to add WebDriverManager support?
@jamesvictor33283 жыл бұрын
Hello Sameer, thank you for sharing this great video. Please can you share a video using selenium to access PDF file and also download it?
@sameerarora36562 жыл бұрын
Sure, Will upload soon
@meenuchhabra42233 жыл бұрын
Concepts explained well.. thanks !!
@sameerarora36563 жыл бұрын
Thank you! :)
@sivakumarmummidi67303 жыл бұрын
Super
@sameerarora36563 жыл бұрын
Thank you Sivakumar!
@husnuyeyasar39702 жыл бұрын
Thanks for the tutorial. İt is great👏
@sameerarora36562 жыл бұрын
Glad you like it!
@niiruuchinnu12343 жыл бұрын
Thanks for the video bro!!!
@sameerarora36562 жыл бұрын
Glad it was helpful!
@milannayak93833 жыл бұрын
public ExtentHtmlReporter htmlReporter; htmlReporter = new ExtentHtmlReporter(System.getProperty("user.dir"))+ File.separator + "reports" + File.separator + "UI_AutomationReport.html"; Its not resolved as its asking to migrate htmlReporter to string Type..
@guglyh63 жыл бұрын
You might want to look at the opening and closing brackets. In your above statement.
@sameerarora36562 жыл бұрын
Thanks Jaspreet for replying and helping.
@revanthkatta86323 жыл бұрын
Hi Sameer, great explanation but I'm not able to Import BaseTest.driver to SuitListener class 17:35 . I followed all the steps. can you help out.
@sameerarora36563 жыл бұрын
Hi Revanth, what is the error that you are getting on that line? Also please try to import the BaseTest class to the SuiteListener class, it should work fine then
@856shaileshkumar2 жыл бұрын
Hey @revanth , can you tell me how you fixed this , getthing the same error , not able to import BasedTest to SuiteLIstener class
@gm4afsal3 жыл бұрын
Can you do a video on multi-threading for parallel test execution using page object model and page factory? This is a hard to find tutorial online and I have had a lot of trouble building it.
@sameerarora36563 жыл бұрын
Sure, I will plan to make a video on the same. Thank you!
@SeekerShivG2 жыл бұрын
@@sameerarora3656 Hey Sameer this is really awsome but please share a video to handle parallel execution of tests...you have taken static webdriver instance this creates problems in parallel execution
@CuongNguyen-bg1vv3 жыл бұрын
very detailed and helpful. thank you
@sameerarora36563 жыл бұрын
Thank you. I am glad it is helpful! :)
@prankurpandeyy3 жыл бұрын
Sir we can also use the web driver manager dependency to handle the browser ,corect me if I am wrong .
@sameerarora36563 жыл бұрын
Yes Prankur, we can use the webdriver manager, however I wanted the video to be really basic so that everyone can understand and use it and that is why i did not include webdriver manager in the video.
@prankurpandeyy3 жыл бұрын
@@sameerarora3656 not am issue sir ...the video is very nice and Informative.
@anupritisakhare51402 жыл бұрын
Use white background it's more effective
@happybeingsagar2 жыл бұрын
HI @Sameer Arora, hope you are doing well @17:35 how are you able to import the test package class into main package class? I am not able to do it, its not recognizing it, can you please or anyone please help here?
@garimasadhnani8183 Жыл бұрын
(If using eclipse) First You need to navigate to Build Path-->Configure Build Path--> Source tab then in the Source tab search/check [your Project Name]/src/main/java and change "contains test sources" from No to Yes and save it. This will resolved issue of import packages from "src/test/java" to "src/main/java" successfully
@anhtester3 жыл бұрын
Please give me source on Git. Thank you so much.
@skaushik072 жыл бұрын
I see this question many times in comments below "I'm not able to Import BaseTest.driver to SuitListener class 17:35" . Just write- package test.java; on the top of the BaseTest class. Hope it helps.
@sanjayrastogi72032 жыл бұрын
I'm still unable to resolve the error. Btw thanks for the support.
@skaushik072 жыл бұрын
@@sanjayrastogi7203 what exactly is the error?
@sanjayrastogi72032 жыл бұрын
On adding test.java it moves the package to a different directory and then fails to import that package.
@skaushik072 жыл бұрын
@@sanjayrastogi7203 It fixed the issue for me, so I thought it might help you too. Clearly, you have some other problem. One fix is not applicable for all the problems. Sorry.
@mayukhchatterjee2539 Жыл бұрын
@@sanjayrastogi7203were you able to solve this error? If you did pls share how you did. facing the same issue
@rahulpandey59613 жыл бұрын
Great video just that stuck as importing ITestListener in SuiteListener class it i saying cannot resolve into a type.
@ArunKumar-ds1fp3 жыл бұрын
Thank you
@sameerarora36563 жыл бұрын
Thank you! I am glad it is helpful! :)
@apertumtest29633 жыл бұрын
@Sameer Arora for me Extent Report is not working? Don't know why?
@harmeetsingh15543 жыл бұрын
I am getting this error "Cannot resolve symbol 'ExtentHtmlReporter'" and not getting any option to import extentHtmlReporter class. How to fix this??
@sameerarora36563 жыл бұрын
Hi Harmeet, this is a dependency issue, please add the dependency in the pom.xml file. The dependency for extent reporting is shown at 2:52, so you can refer that.
@harmeetsingh15543 жыл бұрын
@@sameerarora3656 I have to switch back from 5.0.1 to 4.0.9 to solve the issue but it should also work with 5.0.1
@divyaswaroopanookala90872 жыл бұрын
@@harmeetsingh1554 same changed worked for me as well.. thank you!
@Jayesh887092 жыл бұрын
Can I use this frameowrk in my company? I've been give task to design & implement a framework. So searching for the best way to achieve it. Plz help 🙂 Also which IDE did you use bro.
@sameerarora36562 жыл бұрын
Yes, you can follow the step by step mentioned in the video and can use the framework.
@venkatkataru23033 жыл бұрын
IntelliJ is not recognising the driver files getting question mark symbol how to resolve this issue. TIA
@sonali4202 жыл бұрын
can you pleas share the link from where you added dependencies
@yogeshbhavsar93683 жыл бұрын
Sameer thanks for videos. please share code to understand this concept.
@ashishsharma-ey7cd2 жыл бұрын
HI @sameer, I am getting an error saying access is denied for flush function in report please help
@chellanihitesh2 жыл бұрын
Project wont work in local unless you completely copy the same dependency e.g. testng, selenium and extent versions
@KavitayeinKahaaniyaan2 жыл бұрын
I copied chromedriver file in drivers but it is showing in ? , How to resolve that I am beginner in selenium
@KavitayeinKahaaniyaan2 жыл бұрын
Around 15:57 how did main became main.java and test became test.java folders on the left?????
@arbreelimited18423 жыл бұрын
Into the drivers folder, I copy pasted my webdrivers but my webdrivers are showing as unidentified files. How to solve this problem?
@shilpaacharya68032 жыл бұрын
If Zoom option were there It would be very helpful
@sameerarora36562 жыл бұрын
Yes, I have made all the other videos zoomed in.
@Cute_Jeni3 жыл бұрын
@Sameer Arora I am not getting any option to import extentHtmlReporter class. How to fix this??
@mishraamitwaves73243 жыл бұрын
@Juhi Singh Please try ExtentSparkReporter as extentHtmlReporter has been depricated.
@kambalavijay68003 жыл бұрын
It would be quite helpful if you can share these projects over github sameer
@sameerarora36563 жыл бұрын
Hey Kambala, the code is intentionally not put on github as I want that you should learn and do it on your own by following the steps mentioned in the video. I hope the video is of good help to you, let me know if you have any feedback on the video, will definitely try to work on it.
@curious68993 жыл бұрын
@@sameerarora3656 At least you could have kept all the POM dependencies in the Description
@sameerarora36563 жыл бұрын
@@curious6899 Hi, there is a character limit in the description and the comments section of youtube, so i cannot add the pom.xml here, please pause the video at that moment and try to write the pom.xml.
@fionabruce20093 жыл бұрын
@@sameerarora3656 the video is not really clear to follow
@maheshkumarvishwakarma3 жыл бұрын
Hey Sameer I have a question In the suitlistner class how you did call the baseclass.driver I'm not able to call it even if my driver is static in the baseclass. Can you please help I'm stuck onto that step. I tried importing the file manually too but that too didn't help me
@Learntestingyt3 жыл бұрын
did you found solution?
@sameerarora36563 жыл бұрын
Hi Mahesh, please try to import the baseclass into the suitelistener class and then you will be able to call the driver.
@maheshkumarvishwakarma3 жыл бұрын
@@Learntestingyt yes buddy find it here kzbin.info/www/bejne/fIe3dpuwatWCbJI
@ChiragPatel-xs8rb2 жыл бұрын
Is this the role of a senior to create the framework?
@erichui1902 жыл бұрын
Hi, I'm running into this issue when running the TestNG.xml file: Cannot find class in classpath: test.java.SampleTest my project is constructed exactly like yours. any idea? Also I have downloaded the testNG plugin, i don't know why TestNG is not recognized without installing the plugin.
@saurabhbemby58832 жыл бұрын
I got the same issue can anyone help
@RanganathanPbecse3 жыл бұрын
Hi If possible Can you share the github project.
@KavitayeinKahaaniyaan2 жыл бұрын
Also at 3.21 how your normal folders changed to a package like " test.java " ? Is there any settings you applied?
@sameerarora36562 жыл бұрын
It is a feature of intellij, it does it on its own, however there is no additional benefit of it!
@malleshgoud39523 жыл бұрын
Hi Sameer thank you for helping to learn automation and have one doubt i.e how can we declare dynamic xpaths in pages class and how to retrieve into our test classes to implement business logic ex: products are showing dynamically and that index value changing every page refresh . please help on this
@Dmitriy170419892 жыл бұрын
You can try to use css selectors. Maybe it'll help
@KavitayeinKahaaniyaan2 жыл бұрын
Extent class is showing errors for me, i am not seeing option to import
@deancomrade79612 жыл бұрын
how is ur test/java folder became test.java package
@audioplatform62992 жыл бұрын
how src-->main-->java became src-->main.java(15:49).. directory main got renamed to main.java(16:01) and same thing for directory test, which got renamed to test.java.
@sameerarora36562 жыл бұрын
This is a feature of intellij.
@856shaileshkumar2 жыл бұрын
getting the same error , it does not automatically happening for me .
@856shaileshkumar2 жыл бұрын
@@sameerarora3656 hey sameer , it is not automatically happening for me and because of this my SuiteListener class is not able to import my Base Test class , can you please help me with this.
@KavitayeinKahaaniyaan2 жыл бұрын
@@856shaileshkumar same here did you find a resolution for that?
@KavitayeinKahaaniyaan2 жыл бұрын
Did you find a resolution for that?
@sneharaj72942 жыл бұрын
pls change the bg color from black to white, i cannot see
@helpingheartsoul221111 ай бұрын
Hi bro.. Can u provide a url to clone at all.. For this framework..
@kritishah16593 жыл бұрын
What is the difference between the Selenium and SelectorsHub?
@muzisadventure76603 жыл бұрын
Hi Sameer, I am not getting two quick fixes while implementing ITestListner class. Plz help.
@sameerarora36563 жыл бұрын
Hi, what are the issues that you are facing?
@sanjayrastogi72032 жыл бұрын
Hi Sameer, hope you are doing well @17:35 how are you able to import the test package class into main package class? I am not able to do it, its not recognizing it, can you please or anyone please help here?
@NiroshanSelvaraj-jr4xh Жыл бұрын
I am facing the same problem Sanjay, were you able to resolve this?
@nitin200613 жыл бұрын
Thanks sameer, can u upload this on github and share link
@sameerarora36563 жыл бұрын
Hi Nitin, it is on purpose not put on github so that you try to make the framework on your own and by which you will learn as well.
@sumanjitkaur14622 жыл бұрын
How to get dependecies ?
@FunCenter_Info2 жыл бұрын
Hey Sameer can you please share your project you created in this video.
@excellins11 ай бұрын
somehow I find it hard using maven to replicate this, creating the folders and sub folders.
@ankitakumari16243 жыл бұрын
How to add or copy drivers in Drivers folder?
@bhartigarg46913 жыл бұрын
Hi Sameer, great video. I'm getting error in pom.xml file,when selenium-versiom 3.141.59 dependency is added. Not able to resolve, kindly suggest an alternative to resolve this. I'm stuck and not able to create a framework
@ankitfrd4u2 жыл бұрын
Can static webdriver run test in parallel
@sainiranjan403 жыл бұрын
Hi Sameer, If I am running LoginPageTest Class that has testCase, I have no issues. As I create another class (MaintenanceClass) within the same package and call loginPageTest class I get NullPointerException. Any thoughts ?
@sameerarora36563 жыл бұрын
Hi Sai, when you are making the new class, have you extended the BaseClass in it? And please try to debug that at what line you are getting the NullPointerException.
@sainiranjan403 жыл бұрын
@@sameerarora3656 I did extended BasePage class yet I was getting NullPointerException. So I have accessed test case method by making it static and access using Class name rather than creating class object. It is working some times but sometimes does not work. Can you please make video on this topic ??
@sainiranjan403 жыл бұрын
@@sameerarora3656 Update: I did solve my issue :) Thanks though!
@lungelozondo78042 жыл бұрын
How would you verify the name of the page title?
@shomysharma2 жыл бұрын
Can you please provide the code for doing this, I'm facing some issue in ElementFetch file
@MakhanAutomationHub3 жыл бұрын
Could you please upload this entire framework in Git?
@prajaktadangare50752 жыл бұрын
Hi Can u please help me? In this framework multiple browser is open after every test ,I need only one browser to run all test so what changes I will done in above framework
@sameerarora36562 жыл бұрын
You can do the browser initialisation using @BeforeSuite instead of using @BeforeMethod.
@KavitayeinKahaaniyaan2 жыл бұрын
Can you please tell me how to import extenthtmlreporter class?? I am not getting option for that
@anirudhsingh82382 жыл бұрын
I got many erorrs while writing the same code so how to resolve it