End to End Selenium Framework | E-Commerce Project | Complete Selenium Framework from Scratch|

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น •

  • @LearnWithNeeraj777
    @LearnWithNeeraj777 2 ปีที่แล้ว +47

    So finally after milllions of gmail login application videos we have a real automation project from the ground reality. Kudos

    • @thetesterlibrary5106
      @thetesterlibrary5106 3 หลายเดือนก่อน +2

      😂😂😂😂 awesome comments 👏👏👏

  • @omarraafat1200
    @omarraafat1200 ปีที่แล้ว +8

    Perfect workout, which can not be seen even in paid tutors. Thanks a million for the effort.

  • @BakkaAruna
    @BakkaAruna 2 ปีที่แล้ว +12

    I searched all the TH-cam, 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

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      Thank you so much Aruna..!!

    • @manjubhajantri1325
      @manjubhajantri1325 ปีที่แล้ว

      ​@@AutomationTestingInsider
      Excuse me the site is not working properly pls suggest me or give an another website to automate the site

  • @RohanKumar-bo6fi
    @RohanKumar-bo6fi 2 ปีที่แล้ว +25

    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.🙏🙏

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว +3

      Thank you Rohan for your valuable comments and feedback..It means a lot.!!!

    • @marlynj7930
      @marlynj7930 2 ปีที่แล้ว +2

      yes true Rohan!He patiently explained and in a clear way/manner-Understood 90% of the concepts....thank You Hitendra!

  • @Mr_Raz_
    @Mr_Raz_ 26 วันที่ผ่านมา +2

    This is helping me so much ... Great initiative.. got confusued at start but got it later.
    I would suggest don't just watch the Video , Create your project along with it.
    Just import Sir's Git repo for your reference and go with the video flow

  • @sumitlanjewar4964
    @sumitlanjewar4964 2 ปีที่แล้ว +3

    other you tubers revolving us like electron in the name of project, but by this video you placed us in the centre. thanks

  • @anujalohkare4563
    @anujalohkare4563 2 ปีที่แล้ว +1

    Amazing and the Best video I have seen till now for Framework. Thanks so much sir and god bless you.

  • @qurdedu4032
    @qurdedu4032 3 ปีที่แล้ว +4

    You are the best, don’t be sorry for delay, much appreciated sir.
    Thank you so much.

  • @MrVikas1978
    @MrVikas1978 2 ปีที่แล้ว +5

    Really Appreciate The Effort You Put In .. To Explain The concepts In Deeper Detail. Thanks

  • @mohdsadique551
    @mohdsadique551 3 ปีที่แล้ว +8

    Great Tutorial covering everything that one should know while working on selenium. Great great video.

  • @JamalK247
    @JamalK247 2 ปีที่แล้ว +1

    Amazing course to learn Advance selenium with design Pattern. Keep It Up.

  • @ArunKumar-bw2cf
    @ArunKumar-bw2cf 3 ปีที่แล้ว +1

    Very nice video that no one has uploaded a full project thank you sir

  • @adhirasharma4533
    @adhirasharma4533 2 ปีที่แล้ว +6

    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

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      Thank you for your nice comment..!!!

    • @kelvinspace9922
      @kelvinspace9922 2 ปีที่แล้ว +1

      @@AutomationTestingInsider I would love to see that as well your work is absolutely fantastic sir Please do cover Cypress

  • @vikiramkrishna9408
    @vikiramkrishna9408 2 ปีที่แล้ว +5

    Thank you so much, It was so good. It helped me clear inteview easily after a great struggle

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      Congrats... Good to hear that..!!!

    • @manoj2683
      @manoj2683 2 หลายเดือนก่อน

      Broo what project u mentioned in resume and what were the question asked plss reply I need help

  • @vikrantverma4674
    @vikrantverma4674 3 ปีที่แล้ว +3

    This is the best in depth video. Thank you so much

  • @kunalbiswas9482
    @kunalbiswas9482 2 ปีที่แล้ว +14

    this was excellent . Please provide something like this for cucumber + testng + pom + data driven . would be really helpful :)

  • @maazamode4196
    @maazamode4196 2 ปีที่แล้ว +22

    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?

  • @vivekfadat1118
    @vivekfadat1118 3 ปีที่แล้ว +4

    Really amazing. Thank you sir for crystal and clear explanation.

  • @SavithaRV
    @SavithaRV ปีที่แล้ว +4

    I am unable to access the website. Could you please update the SSL so that I can access the website securely from my end.

  • @dbvs007
    @dbvs007 2 ปีที่แล้ว +4

    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!!

  • @niveditadeshmukh-xs4mx
    @niveditadeshmukh-xs4mx ปีที่แล้ว +1

    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 🙏

  • @darshanavekariya5548
    @darshanavekariya5548 6 หลายเดือนก่อน +1

    Amazing, Thank you for creating this 🙌

  • @AbrarAhmed-mk3kg
    @AbrarAhmed-mk3kg 3 ปีที่แล้ว +7

    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🙂

  • @teo_ke
    @teo_ke 2 ปีที่แล้ว +1

    We are really need more such a videos. I've learn so much from this. Thank you

  • @Ganesh20232
    @Ganesh20232 ปีที่แล้ว +1

    ❤ simply excellent 👌👌👌👌

  • @SunilKumar-bf4uq
    @SunilKumar-bf4uq 3 หลายเดือนก่อน +1

    Thank you so much for this Amazing project.
    Please make more videos on TEST NG and Appium.
    Thank you 👍

  • @Hemanthanet
    @Hemanthanet 2 ปีที่แล้ว +1

    Thank you so much , yesterday I found this video 🤝

  • @Bell4Fun
    @Bell4Fun 3 ปีที่แล้ว +2

    Excellent ...Useful for Experienced SDETs as well....Great Knowledge sharing

  • @helenhelen245
    @helenhelen245 2 ปีที่แล้ว +2

    Thank you soooo much Brother!!! You are a blessing for us!!!

  • @Software_Testing_Studio
    @Software_Testing_Studio ปีที่แล้ว +1

    Thank you so much sir, awesome teaching from starting to end.

  • @rajuujar1997
    @rajuujar1997 2 ปีที่แล้ว +2

    Excellent explanation.. 👌👌

  • @daisyd4172
    @daisyd4172 2 ปีที่แล้ว +1

    Woooow, its wow.. 🍃
    Ure So kindhearted and smart
    The Best

    • @daisyd4172
      @daisyd4172 2 ปีที่แล้ว +1

      By the way, I didnt get notification
      that my comments were liked
      if it's the issue🤔

  • @RK-ei4ch
    @RK-ei4ch 2 ปีที่แล้ว +1

    Hope to do on after downloading it from Github waiting to set up and run in our PC.
    Really awesome from u

  • @yogeshwartatkundwar7918
    @yogeshwartatkundwar7918 ปีที่แล้ว +1

    Excellent project explanation sir...🎉

    • @hibaarnoun5827
      @hibaarnoun5827 11 หลายเดือนก่อน

      did the url of the web site that he applicate the tests work with you ?

  • @manjubhajantri1325
    @manjubhajantri1325 ปีที่แล้ว +3

    Hello sir this site is not working properly,it shows some technical error now sir....please suggest me

  • @omarraafat1200
    @omarraafat1200 ปีที่แล้ว +2

    can you please share with us the link of the ecommerce site that you are using i cant access it at all

  • @shivatripathi7571
    @shivatripathi7571 ปีที่แล้ว

    Amazing sir it really helps a lot to understand thoroughly

  • @sushantpatil6710
    @sushantpatil6710 ปีที่แล้ว +1

    URL is not working now unable to open...Getting error like account suspended ...So how handle the project for practice ...Please help

  • @FACTSLEADER9294
    @FACTSLEADER9294 2 ปีที่แล้ว

    As a tester we need to create package in test java know..src main java is for developers know

  • @avinashpandey5058
    @avinashpandey5058 11 หลายเดือนก่อน

    better tutorial i found thanks bro help QA community ! even i have paid course also but skipped that and completed your video

    • @hibaarnoun5827
      @hibaarnoun5827 11 หลายเดือนก่อน

      please can you give me the correct url of the web site that he applicate the tests because it dosen't work with me !

    • @RishabhRawat_98
      @RishabhRawat_98 11 หลายเดือนก่อน +1

      Yes, please provide the new url

  • @paulraj6567
    @paulraj6567 ปีที่แล้ว +2

    sir automation practice page is not open account is suspended to showing.

  • @chetan6472
    @chetan6472 2 ปีที่แล้ว +1

    Perfect video! Amazing content. Very well done!

  • @trahamatrah8250
    @trahamatrah8250 3 ปีที่แล้ว +1

    thank you for this comprehensive video, pls post more videos like this

  • @adarshabbigeriadarshabbige8004
    @adarshabbigeriadarshabbige8004 2 ปีที่แล้ว +6

    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 😊

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว +2

      Sure I will try to overcome that..

    • @adarshabbigeriadarshabbige8004
      @adarshabbigeriadarshabbige8004 2 ปีที่แล้ว +1

      @@AutomationTestingInsider gd bro kep it up👏

    • @prasadk5795
      @prasadk5795 2 ปีที่แล้ว +2

      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 .

  • @arifk4580
    @arifk4580 2 ปีที่แล้ว +1

    Thank you so much for your great work 😊👑This video helps lot for all 👍

  • @devanandrathod2557
    @devanandrathod2557 2 ปีที่แล้ว

    Thank you brother you saved my job

  • @waheedabbas3915
    @waheedabbas3915 2 ปีที่แล้ว +3

    Thanks a lot for sharing such detailed video, its really too helpful :)
    Kindly share same way for BDD framework approach

  • @swatiwadghane3000
    @swatiwadghane3000 3 ปีที่แล้ว +1

    very useful sir this video great explaination

  • @swapnaa1834
    @swapnaa1834 2 ปีที่แล้ว +1

    This is really great video. Thank you so much sir.

  • @thedrugoflife5491
    @thedrugoflife5491 2 ปีที่แล้ว +1

    Way of teaching Great

  • @aniruddhapssinghgehlot5471
    @aniruddhapssinghgehlot5471 3 ปีที่แล้ว +1

    Great Demo :) Hugs from Bengal !

  • @kavita5982
    @kavita5982 7 หลายเดือนก่อน +1

    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?

  • @FarheenNaz-vc8cv
    @FarheenNaz-vc8cv หลายเดือนก่อน

    Thousands of thanks sir🎉

  • @saigayatri428
    @saigayatri428 2 ปีที่แล้ว

    U have created action class right file
    Could u pls explain how would priorly know the entire that what vode u jave write in action class at 57:00
    Pls reply

  • @sanketpatil3243
    @sanketpatil3243 3 หลายเดือนก่อน

    Framework logics and concepts explained in well manne, but little confusing to understand, Because you have created the all page object classes and element first then started scripting, you should go with the TC wise. After completion of 1 TC then move to next TC and at that time create the page object of that page.

  • @mayaeliz1
    @mayaeliz1 3 ปีที่แล้ว +1

    Very very useful.Thank you for sharing this!

  • @creativemind6126
    @creativemind6126 ปีที่แล้ว +2

    is this url working now ? I am not getting anything after search with url

  • @krishnavenisingarapu4534
    @krishnavenisingarapu4534 2 ปีที่แล้ว +1

    Tq for your time and effort .

  • @ablatgulhayat3344
    @ablatgulhayat3344 ปีที่แล้ว

    Hi , I couldn't able to open the automation practice webpage which you have automated ?

  • @yuvan5773
    @yuvan5773 2 ปีที่แล้ว

    Why my driver is showing null (in logs) even after I initialized all the things?. Due to this my test methods are not getting executed. Throwing error like "this.DemoPage" is null.

  • @RajHoonMai
    @RajHoonMai 2 ปีที่แล้ว +2

    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.?

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว +1

      Thank you Raj.. I think you might be getting error in log4j.xml file. Please replace the first line with below configuration:

  • @akshayshinde7145
    @akshayshinde7145 4 หลายเดือนก่อน +1

    U r just wow❤

  • @sriramnagarajanit
    @sriramnagarajanit 2 ปีที่แล้ว +1

    Thank you so much bro for your artful work ❤️

  • @revathiburgula6234
    @revathiburgula6234 14 วันที่ผ่านมา

    Sir when im try to run im facing this issue saying "Reference to undefined variable url". kindly help on this

  • @alarakorel6114
    @alarakorel6114 2 ปีที่แล้ว +1

    best instructor!

  • @RaviKumar-ch4hm
    @RaviKumar-ch4hm 2 ปีที่แล้ว

    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

  • @AdamantMindset
    @AdamantMindset 2 ปีที่แล้ว

    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.

  • @Ram-l4s1o
    @Ram-l4s1o ปีที่แล้ว

    Tutorial is very good...plz provide URL for practice it very helpful to us

  • @marlynj7930
    @marlynj7930 2 ปีที่แล้ว +1

    very nice and much needed video!

  • @bhushan4723
    @bhushan4723 3 ปีที่แล้ว +1

    Very very useful sir🙏🙏👌

  • @testconnectedcare4417
    @testconnectedcare4417 2 ปีที่แล้ว +1

    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.

  • @swapnilam8186
    @swapnilam8186 2 ปีที่แล้ว +1

    Thank you so much for this useful video

  • @akoriginals4908
    @akoriginals4908 2 ปีที่แล้ว +1

    Thank GOD, it is awesome.

  • @vaibhavdatir6406
    @vaibhavdatir6406 4 หลายเดือนก่อน

    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.

  • @riyaslearningpoint8131
    @riyaslearningpoint8131 2 ปีที่แล้ว

    Hello,
    In my machine there is no option of src/test/resources. Can you please tell me how can i resolve this problem.

  • @kshipra4504
    @kshipra4504 2 ปีที่แล้ว +2

    If there is a logout button or navigate link, it is common in all the pages. On which page we locate this web Element?

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      You can keep it in the home page.

    • @kshipra4504
      @kshipra4504 2 ปีที่แล้ว

      @@AutomationTestingInsider Is there any specific reason for keeping it in home page? Then, how it can be accessed on other pages?

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      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.

  • @Ak-tq4zt
    @Ak-tq4zt 2 ปีที่แล้ว

    Thanks buddy. It's great help for us.

  • @shikhar5300
    @shikhar5300 5 หลายเดือนก่อน

    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?

  • @jajatisahoo3831
    @jajatisahoo3831 2 ปีที่แล้ว

    i have one doubt sir LoginPageTest extends BaseClass I can understand but how the launchApp() method called with out object public void setup(String browser) {


    launchApp(browser);
    }

  • @jahnaviboddukuri1525
    @jahnaviboddukuri1525 2 ปีที่แล้ว +1

    While I'm running on my machine it is showing reference to variable url Is undefined.could u please tell me what to do

    • @AutomationTestingInsider
      @AutomationTestingInsider  2 ปีที่แล้ว

      Hi... to run the project in eclipse you need to make some changes. In pom.xml just replace ${xmlFiles} with your exact XML suite in the project path like testng_sanity.xml or testng_regression.xml
      And ${url} replace with application url automationpractice.com/index.php?

  • @rutujakulkarni1897
    @rutujakulkarni1897 7 หลายเดือนก่อน +1

    Thank you so much. Greatful to you

  • @Geetha_Devotional_Songs
    @Geetha_Devotional_Songs ปีที่แล้ว

    Hi sir, as you mentioned at 8.04.28 those are abstract methods, but abstract method or variables should have abstract keyword right.

  • @iasjourney3828
    @iasjourney3828 ปีที่แล้ว +1

    Thank you for ur contribution

  • @avikdatta6270
    @avikdatta6270 4 หลายเดือนก่อน

    Hi, the demo e-commerce website is not working. Could you once check.

  • @pavanreddy6433
    @pavanreddy6433 ปีที่แล้ว

    Hi sir, i am trying executing this code but getting below error, Can you please assist me here
    Cannot inject @Test annotated Method [loginTest] with [class java.lang.String, class java.lang.String].

  • @jagadesht4551
    @jagadesht4551 8 หลายเดือนก่อน

    HSSFDateUtil is not importing in APAche POI
    can you please reply with a solution?

  • @ghulams897
    @ghulams897 2 ปีที่แล้ว

    Hi
    Thanks to support selenium community but when running project its displaying Error
    as 'Launching LoginPage Test' has encountered a problem. Reference to undefined varaible url

  • @FarheenNaz-vc8cv
    @FarheenNaz-vc8cv หลายเดือนก่อน

    Sir from where we can get the dependencies of maven build ? Can u please provide zip for that?

  • @bharathiloveindia2578
    @bharathiloveindia2578 2 ปีที่แล้ว

    Hi hitendra ,
    I had configured extent reports and after execution my testcases were passed and found extent report did not get generated under extent folder , i also refreshed and verified. could you please help me out.

  • @maazamode4196
    @maazamode4196 2 ปีที่แล้ว +1

    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?

  • @priyanshukumar1815
    @priyanshukumar1815 2 ปีที่แล้ว +1

    I am not able to navigate to URL provided
    Please update us with updated URL to practice

  • @pavan8191
    @pavan8191 2 ปีที่แล้ว

    executing testng suite with grouping is not working it is showing error"java.lang.NullPointerException
    "

  • @rangaswamy3839
    @rangaswamy3839 2 ปีที่แล้ว

    Hi sir while am running the runner class am getting error like Failed configuration i even tried n num of ways can u please help me sir

  • @kazirashid4839
    @kazirashid4839 ปีที่แล้ว +1

    Excellent

  • @srikanthyadav5246
    @srikanthyadav5246 2 ปีที่แล้ว

    Where we get action driver class coding? I search on official page but didn't find...help me with this

  • @chiragkataria7652
    @chiragkataria7652 3 หลายเดือนก่อน

    Your URL [ Automation practice ] is not working for testing purpose. Can u please check

  • @rohitchaudharii
    @rohitchaudharii 2 ปีที่แล้ว

    Sir can we scroll smartly to the element in page after findelement in case locator not found without using javascriptExecutor each and every time

  • @srinivaspatel2567
    @srinivaspatel2567 2 ปีที่แล้ว +3

    2:48:48 Starting of Test cases

  • @sainaresh2963
    @sainaresh2963 ปีที่แล้ว

    unable to open the mystorewebsite could you please help on that ?

  • @karthikpatil9509
    @karthikpatil9509 2 ปีที่แล้ว +1

    Thank you so much for this wonderful session, could you please add hybrid frame work and cucumber testng framework