Best Practices for Page Object Model - UI Automation (Mobile & Web) - Whiteboard Learning

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • In this video, I have explained about best practices for page object model for Web and Mobile Automation.
    Please find the link below for POM described by Marin Folwer:
    martinfowler.c...

Комментарии • 203

  • @AmanSaxena-qk9tm
    @AmanSaxena-qk9tm 4 года назад +62

    Oh Naveen !! How much effort you are putting in... like teaching us, checking the source and reading line by line and the last but not the least mentioning the key points in video itself 🙏🙏🙏 loving this white board series ....

  • @rajwantatwal3318
    @rajwantatwal3318 3 года назад +14

    WOW, what a explanation!! 🙌🙌I would say that you are blessed with very generous heart, GOD bless you. Speaking from experience, Automation training businesses who charge Testers 100s of dollars and still DO NOT TEACH the concept with this level of details. 😃 Stay healthy and prosper @Naveen Sir!. 🎉🎉I am learning from you so much, hope to find a job soon. 🙏🏻

  • @santhoshtn7024
    @santhoshtn7024 3 месяца назад

    It was such a great thoughts and information shared across all of us used to make violating such best practices in Page object model design patterns.

  • @sabataranum5128
    @sabataranum5128 Год назад +1

    Thank you soo much Naveen I was doing few things soo wrong, Thank you for such a professional level support

  • @suprabathj7843
    @suprabathj7843 3 года назад +5

    Naveen , you must deserve the big round of applause - such a wonderful teaching - you are rocking man - loved it

  • @learnerlearner4090
    @learnerlearner4090 2 года назад +1

    You've explained the concept so well. Thanks so much!

  • @poojachandel5622
    @poojachandel5622 3 года назад +2

    Thank you so much sir! I have referred so many blogs videos tutorials for page object but never got in such a way deep clarity about POM. Thank you a lottt for coverying all details with example and especially covering how we are using oops concept as well in this POM.
    Thank you again !

  • @vijayarnold1405
    @vijayarnold1405 2 года назад +1

    super explanation sir, in fact, I was not had confident about what exactly is the automation fame work you clear it more detailed manner thank you.

  • @sangeetsingh8980
    @sangeetsingh8980 3 года назад +4

    You are par excellent Naveen. Kind of effort you are putting in Teaching students like us has no words. I have been following you since long and i feel to learn coding language we just need 2 things. 1 Dedication 2. Your videos. Journey will be cake walk then. Once again thanks a lot. Thoroughly enjoying whiteboard series.

  • @rajeshrj6538
    @rajeshrj6538 4 года назад +2

    Concepts selected for whiteboard series are awesome!!!💯

  • @nanasahebraktate5294
    @nanasahebraktate5294 Год назад +3

    Awesome Explanation Naveen. The way you explained the concepts through Whiteboard Series really help to clear the concept including what to follow , How to Follow and why not to follow certain practice. Keep uploading such useful videos . Please target API Automation Series too. Thank You

  • @gunjankapoor9163
    @gunjankapoor9163 4 года назад +1

    Thanks for letting know what assertions should not be used in Page class but in Test class.

  • @saicharan5596
    @saicharan5596 Месяц назад

    Perfect, crisp and clear

  • @tomd5678
    @tomd5678 3 года назад +1

    Yup, this make sense to me and similar to how I've aproached the stuff I've done up to now. This video has made me think and I've learnt quite a lot

  • @vinavmevada8419
    @vinavmevada8419 2 года назад +1

    Great explanation for POM. These 3 rules are very important in page object.
    Really appreciate your efforts.🙏

  • @SagarSharma-qe7yj
    @SagarSharma-qe7yj 3 года назад +1

    This is the best ever video to understand the distribution of POM pattern, very good for beginners!!! Thank you Naveen!

  • @DailyDoseofEntertainment-l7e
    @DailyDoseofEntertainment-l7e 8 месяцев назад +1

    Clear explanations, insightful tips. Makes automation concepts click!

  • @poonkuzhalimuthiah5328
    @poonkuzhalimuthiah5328 3 года назад

    Naveen, I have cleared the interview by watching your Selenium and Java concepts videos.Thanks a lot !!!

  • @anjuthanm
    @anjuthanm 2 года назад

    The BEST explanation on POM I found. Got very clear on the POM concept. Using common assertion class part wasn't clear for me but it's not in POM scope so I guess it's okay this video didn't explain that.

  • @jdhung
    @jdhung 4 года назад +3

    Excellent PAGE OBJECT MODEL tutorial.

  • @chandrashekargoud626
    @chandrashekargoud626 4 года назад +3

    I don't know what are you teaching But Iam Sure that these lectures will be useful for me in future,Thanks in advance Sir!!
    Keep doing sir, All the best!!

  • @ChandraShekar-nu8yq
    @ChandraShekar-nu8yq 4 года назад +1

    Thank you so much..... now I am very clear on pom pattern.....

  • @adityapatil2405
    @adityapatil2405 4 года назад +10

    Great stuff. Request: Please dig into threading more deeply especially with and without TestNG.

  • @dakshdare5196
    @dakshdare5196 4 года назад +5

    Whiteboard Learning Yes I'm enjoying with great learning ... need some imortant concept in selenium advance..

  • @pradhyumnamadhusudan8977
    @pradhyumnamadhusudan8977 4 года назад +1

    Thank you Naveen for explaining the POM best practices in the best way possible 👍

  • @pankajverma7204
    @pankajverma7204 3 года назад

    superb method of teaching using the whiteboard. I am quite new into automation but I am able to understand it fully and all credit goes to your teaching skills and in-depth knowledge.

  • @aditisoni921
    @aditisoni921 4 года назад +1

    Appreciate the WHITEBOARD approach. 👍.. kind of old school but also works best.. coz it involves the instructor, their actions as well as their knowledge imparting all together in one frame..
    Also heads off👏 to your efforts.. you cover
    Thanks for letting us introduced to new concepts in Testing world..🙏

  • @vaishalijain3266
    @vaishalijain3266 2 года назад

    Thanks for teaching us. God bless !! appricate your efforts

  • @ramyacd559
    @ramyacd559 4 года назад +1

    Thanks for your effort!! Its great understanding on white board but if you explain/share your screen then there are more possibilities of writing code and explain them..

  • @adarshsingh4982
    @adarshsingh4982 4 года назад +2

    because of u sir I am surviving in this industry

  • @MariemMili4
    @MariemMili4 5 месяцев назад +1

    Such good explanation😊 may god bless you 🙏

  • @lavanyar6792
    @lavanyar6792 3 года назад +1

    White Board teaching is excellent effort and able to understand the concepts easily, suggestion is ,i would need screenshot of these only with whiteboard.

  • @sksingh329
    @sksingh329 4 года назад +1

    Thanks Naveen for sharing this video.. as I remember you already have detailed tutorials on Page Object Model and I have referred that before for understanding. Very well explained in this video on whiteboard and rightly said assertions should not be there on POM class at all.

  • @pranavgupta4577
    @pranavgupta4577 3 года назад +1

    It felt like the next level of confidence, after seeing your videos Naveen. :)

  • @venkatakasula8646
    @venkatakasula8646 4 года назад +1

    Hi Naveen garu, Very nice understandable Approach . Nobody can share real time knowledge like you. You really helped for them who are trying for job. Good efforts Naveen, keep rocking. Thank you.

  • @svetlanamazhaykina6918
    @svetlanamazhaykina6918 5 месяцев назад +1

    Thanks for your work, Naveen! Well done!

  • @AJAUTOMATION
    @AJAUTOMATION 4 года назад +2

    I always love the way you teach us and this is an another example of it. Many thanks for your time and knowledge sharing 🙏

  • @mayukhsexpidition
    @mayukhsexpidition 10 месяцев назад +1

    I get overwhelmed and feel more confident after watching your trainings. Just i suggestions, if you can use a microphone, it will not only make the voice more clear to listen, but will also help us to concentrate more on your teaching. Thank you so much Naveen bhaiya!

  • @dhanashreeshinde9366
    @dhanashreeshinde9366 4 года назад +1

    Your sessions really helped to understand lot of automation concepts...thank you very much...

  • @sambhasin4
    @sambhasin4 4 года назад +1

    Thanks Naveen for amazing explanation of Page Object.

  • @user-ov7ff4tx4j
    @user-ov7ff4tx4j 4 года назад +1

    Thanks for adding auto subtitles, it's very helpful.

  • @santoshkpl2088
    @santoshkpl2088 4 года назад +1

    Thank you very much sir.. Nice explanation specially in whiteboard felt like more better neatly explained.

  • @mohithemnani6892
    @mohithemnani6892 4 года назад +1

    Thanks for sharing the knowledge & Awesome video with very nice explanation & content. Keep up the good work. 🙏🙏

  • @rahulgupta-kw5kj
    @rahulgupta-kw5kj 4 года назад +2

    Thanks Naveen for giving us such a good knowledge. This will be really helpful.

  • @lingeshsd3213
    @lingeshsd3213 4 года назад +1

    really helpful video... I also did the same mistakes as you mentioned in a video like doing assertions in page class itself. now got a good idea about best practices sure I will update and change things in my script. It will be nice to do this thing as practically and make a video of this with some real scenario. it will be more useful and get more understanding to implement those things

  • @himanshuarora166
    @himanshuarora166 4 года назад +1

    Thanks Naveen for a wonderful session. Each video makes me respect you even more

  • @shravan35
    @shravan35 4 года назад +1

    Wow just WOW! How do you even think of creating such core concepts video. Hats off to you for covering each minute part :-)

  • @nehajindal4091
    @nehajindal4091 4 года назад +1

    Thank you Naveen for putting in so much efforts, going in-depth of each and every small thing so that the proper approach is followed and concepts becomes crystal clear.. thanks again. God bless you

  • @chandanguptaSDET
    @chandanguptaSDET 4 года назад +2

    Naveen, first of all thanks for sharing this to the public. As you have mentioned about Page Chaining model, I should tell I was a big fan of that but we have few disadvantages too, not a shows topper but I stopped using it for the same reasons (quick one is handling exception in the middle of the chain). You can make a video on the same if you like, its an interesting one too. Thanks

  • @gouribhale
    @gouribhale 4 года назад +1

    Great efforts and amazing content!! Please make video on cucumber best practices wrt pom and maintenance point of view and integration with CI/CD tools.

  • @saranyas2213
    @saranyas2213 3 года назад +1

    Keep going. You're doing great services to all🙏🙏🙏

  • @jagadeeshmadhura9567
    @jagadeeshmadhura9567 2 года назад

    Superb explanation. White board series is best 🔥

  • @radhe-radhe108
    @radhe-radhe108 3 года назад

    Thank you @naveen for explaining page chaining model. 🙏🙏

  • @artimandale8286
    @artimandale8286 2 месяца назад

    Simply amazing, thank you Naveen

  • @saimanikandanv2300
    @saimanikandanv2300 4 года назад +1

    Excellent explanation and becoming fan of your white board lessons. Please make a video on explaining different selenium design patterns

  • @bkesav3
    @bkesav3 4 года назад +1

    Thank you so much Naveen. Crisp and clear.

  • @bharatbarhate1317
    @bharatbarhate1317 4 года назад +1

    Awesome!!! I really like these whiteboard sessions. Once again Thank you so much for covering it from conceptual and ideal use case perspective

  • @sankalp_s_rao
    @sankalp_s_rao 4 года назад +1

    Stunning work Naveen. Amazing explanation of the concepts. Thank you so much.

  • @gouravp5458
    @gouravp5458 4 года назад +1

    Great Job Naveen! Keep teaching us..Thanks

  • @navneetkaur6606
    @navneetkaur6606 3 года назад +1

    amazing content.. you are a bliss for every one who wants to learn

  • @naje012nj
    @naje012nj Год назад +1

    Awesome explanation Naveen, very impressive

  • @pavankumar-os9bh
    @pavankumar-os9bh 3 года назад

    Really fantastic explication and you opened my eyes on POM

  • @JustTry85
    @JustTry85 4 года назад +1

    Naveen !! Its really awesome . I learned many things from you. Thanks for teaching us. Great Job, God bless !!

  • @ajaylachipathruni1438
    @ajaylachipathruni1438 4 года назад +2

    Awesome explanation Naveen, it would help us a lot

  • @antarmaneesh
    @antarmaneesh 4 года назад +1

    Naveen, these whiteboard sessions are in a whole new gear !! very helpful indeed. Please could you also share the git link pertinent to these sessions....there would be nothing better than this then!! Cheers keep the good work going...you have put life back into a profession that was loosing shine and popularity in the market.

  • @taniyasharma8924
    @taniyasharma8924 3 года назад +1

    Thank you so much for the video. This cleared all my doubts☺️

  • @ashwarthnarayana1093
    @ashwarthnarayana1093 2 года назад

    Hi Naveen. I would like to say a great thanks for your videos. Because I gained so much knowledge through your videos. Pls create a simple mobile automation project with page object model. It helps a lot to us

  • @shivaprasad8804
    @shivaprasad8804 3 года назад +1

    Thank you so much for this clarification ❤️... Otherwise I would have continued using the wrong approach 🙏

  • @sagardhawan7184
    @sagardhawan7184 3 года назад +1

    Thank you Naveen for sharing the precise and detailed version of POM, with great suggestions- how to use Assertions and all. It would be great help from your side, if you can help us with CI, CD Tools such as Azure Devops and Jenkins. Please suggest.

  • @sushantkadam4224
    @sushantkadam4224 4 года назад +1

    Yes I'm enjoying with great learning ...

  • @sakuntalamondal8732
    @sakuntalamondal8732 2 года назад +1

    Very nice video

  • @deepakdara3651
    @deepakdara3651 4 года назад +1

    Thanks Bro...Explained well ...looking forward for more sessions...🤝🤝

  • @nitesh6937
    @nitesh6937 4 года назад +1

    Thanks for the efforts and knowledge sharing the concept,❤️❤️

  • @coolcrafts5587
    @coolcrafts5587 3 года назад +1

    Thx , clearly explained

  • @sharmavinayrocks
    @sharmavinayrocks 4 года назад +1

    Thanks for taking the efforts.. to make us understand.. loving this seriess..

  • @shahavejsiddiqui9897
    @shahavejsiddiqui9897 4 года назад +1

    Great !!!
    Totally agree..
    ☺️☺️

  • @ashutoshpratapsingh6872
    @ashutoshpratapsingh6872 4 года назад +2

    very well explain thanks and i'm waiting for POM with selenium and python

  • @bhaskarsaha6541
    @bhaskarsaha6541 4 года назад +1

    Great content naveen ! Thanks

  • @avinashreddybomma
    @avinashreddybomma 4 года назад +1

    amazing naveen , it helps alot of QA engineers

  • @mohammedshabir2492
    @mohammedshabir2492 4 года назад +1

    Again comeup with an amazing lecture, thank you bro 👌

  • @ameershaik47
    @ameershaik47 2 года назад

    Thank you so much for the session

  • @socialmedia434
    @socialmedia434 3 года назад +1

    Thanks Naveen. Great session

  • @avinashhinge9118
    @avinashhinge9118 Год назад +1

    Thanks..keep it up🙏

  • @nurlanshukurlu
    @nurlanshukurlu 4 года назад +1

    Naveen, thank you for great video! I really hope will see soon Git repository consept here on whiteboard

  • @roshankore1
    @roshankore1 4 года назад +1

    Very well explained Naveen. Page object model is most abused.

  • @yordanos1852
    @yordanos1852 4 года назад +1

    Thanks again for the important point!!!!!

  • @NGKSK
    @NGKSK 4 года назад +1

    Naveen, thanks you for great video 👍

  • @ammarkhan280
    @ammarkhan280 4 года назад

    Very well explained... Appreciate your efforts Navin bhai🙌🏼

  • @b3creativevlogs815
    @b3creativevlogs815 3 года назад +1

    Excellent explanation naveen... 👌👌👌🙏🙏🙏

  • @2000sehjad
    @2000sehjad 4 года назад +1

    Kya baat he..good one bro!

  • @ankitpawar6491
    @ankitpawar6491 2 года назад +1

    Tyq Naveen it helped me alot

  • @vishnun181
    @vishnun181 4 года назад

    I love the way you are explaining.. It will be better for beginners also.. My request to you is please let me know the solution for stale reference exception.. I am facing this issue for many test cases.. Waiting for your response!!!

  • @seleniumjune3178
    @seleniumjune3178 3 года назад

    Really good Stuff.......

  • @Star-vg7ix
    @Star-vg7ix 4 года назад

    Very good design coverage.

  • @armanmargaryan4686
    @armanmargaryan4686 2 года назад

    This is amazing, thank you man !!!!!!

  • @diana_str
    @diana_str 7 месяцев назад +1

    Thank you!

  • @yashadattadeo
    @yashadattadeo 4 года назад +1

    Really helpful videos, thanks a lot!

  • @mubeenmohd2144
    @mubeenmohd2144 4 года назад +2

    Hi Naveen, thanks for your efforts, now a days many languages in the market, advice to people who are beginners to start with which language java or python

  • @digitallova
    @digitallova Год назад

    this is what we need!!!!

  • @mayayadhu
    @mayayadhu 2 года назад

    Nice explanation