I have learnt dataProvider, ApachePOI(Reading and Writing) and now Properties class and making library as well by viewing your videos.Thanks alot for the content .
@Mukeshotwani3 жыл бұрын
Thank you Goyal ji
@loading.m44697 жыл бұрын
Thanks for your help. It is great that you are putting lot of effort to help people. Didn't find any other that is as wonderful as yours.
@Mukeshotwani7 жыл бұрын
Thank you so much Prakash for such a nice feedback.
@vidyabhat84817 жыл бұрын
Very nice videos Mukesh..Very nicely explained..
@hanmant_12322 жыл бұрын
God bless You Mukesh
@Mukeshotwani2 жыл бұрын
I am glad it helped 😊
@komalgautam077 жыл бұрын
Crystal clear explanations for such important topic. Thank you so much Mukesh
@Mukeshotwani7 жыл бұрын
+Komal Gautam thanks Komal welcome back again to Selenium world.
@hi-ks4rl7 жыл бұрын
you explain in the point of view of a newbie.Your videos are easy to follow.Thanks and please post more.
@G23126 жыл бұрын
Just too good..enjoying each tutorial of yours..short and well explained..made it so much easier to understand..thanks a lot :)
@Mukeshotwani6 жыл бұрын
Thank you so much Mate for such a nice comment.
@richabinani55486 жыл бұрын
Hello...your videos are very helpful. thank you so much
@Mukeshotwani6 жыл бұрын
Hi Richa, thank you for nice comment. I am glad it helped you.
@jneeraj20116 жыл бұрын
Thanks Mukesh for such a nice explanations... selenium seems to be very easy after watching your videos..
@udaybenake2063 жыл бұрын
Hi Mukesh... Such an awesome explanation by you for properties file reading and make script very dynamic in nature... Thank you so much...
@Mukeshotwani3 жыл бұрын
Thanks Uday, you can use property file or use Page Object Model (recommended )to keep locators.
@swatianand74156 жыл бұрын
This is really helpful in creating object repository. Thanks Mukesh.
@Mukeshotwani6 жыл бұрын
Hey Aastha Sakshi I am glad you liked my tutorial. Keep learning and Sharing. Feel free to contact for any issues related to Automation.
@uncoverit27237 жыл бұрын
thank you mukesh,you are doing helpful..
@rajchauhan-km3vx6 жыл бұрын
@Mukesh: Thank you Mukesh for ur videos. There are really very good help for the beginners like us.( I wonder 🤔how cn u have 2 dislike for this videos)
@Mukeshotwani6 жыл бұрын
Hi, Raj bhai thank you for the awesome comment. I don't know I guess some people have habits to dislike every video.
@rahulrana49606 жыл бұрын
Wonderful Tutorial Mukesh, Thanks for all your hardwork. Its really helpful in brushing up skills.
@satishamaravati93237 жыл бұрын
Thanks Mukesh. This really helped me a lot
@vijayk88628 жыл бұрын
Hi Mukesh! thats superb abstraction!! Thanks Boss.!!
@Mukeshotwani8 жыл бұрын
:) Thanks Vijay
@KuldeepKumar-wu7xx8 жыл бұрын
Very well explained ..thanks for sharing..!!
@Mukeshotwani8 жыл бұрын
Thanks Kuldeep :) Glad you liked it. Keep visiting.
@PRAVINSINGHpaliwaljee6 жыл бұрын
Thanks mukesh sir ..... Appreciate your hard work
@Mukeshotwani6 жыл бұрын
Thank you so much mate 🙏 for appreciating
@misalar8 жыл бұрын
Hi Mukesh... This video is really helpful Keep it up.......
@Mukeshotwani8 жыл бұрын
Thanks I am glad you liked it. Keep visiting.
@venkatreddy90078 жыл бұрын
Super videos....
@MrAmarSindol6 жыл бұрын
Very nice explanation Mukesh, thanks a lot, Keep up the good work, Im following your selenium videos and learning a lot. Cheers
@Mukeshotwani6 жыл бұрын
Great Amar keep learning 😊 Thank you
@truptiahiwale15347 жыл бұрын
This was awesome ..thanks for this video :):)
@Mukeshotwani7 жыл бұрын
Thanks Trupti :)
@ravindrajadhav78246 жыл бұрын
Wonderful, thanks
@Mukeshotwani6 жыл бұрын
Welcome Ravindra :) Keep learning.
@piyushpalikondawar75302 жыл бұрын
Thank you.
@mahendrasonavane43358 жыл бұрын
Thanks mukesh again.. very nice video and explanation :) keep posting new things .. thanks a lot. :)
@Mukeshotwani8 жыл бұрын
+mahendra sonavane your welcome Mahendra.. Stay tuned many videos yet to come.
@loading.m44697 жыл бұрын
Hi Mukesh, Your videos are very easy to understand. Please can you upload more videos.
@Mukeshotwani7 жыл бұрын
Sure will do mate :)
@aditidesai3737 жыл бұрын
Hi mukesh... thanks for these wonderful videos...can u please paste the url here where we can find all the topics from basic to advanced level....
@towhidskynet7 жыл бұрын
5:18-5:33 = the extension can be anything you want. does not have to be property.
@aviscreativity21754 жыл бұрын
Sir thank you for your time and clear explanations , It is really help me a lot . If you have time can you post a video on debugging.
@Mukeshotwani4 жыл бұрын
Hi Abhinash I have debugging video already kzbin.info/www/bejne/qIm7lnucq8eXmtE
@sowjip11018 жыл бұрын
HI Mukesh Thanks for your video.I am follower of you. I did use this in my framework as a configuration file.
@Mukeshotwani8 жыл бұрын
Great Sowji
@prasannakulkarni33508 жыл бұрын
hey mukesh super video.... learned a lot from it I like watching your tutorials and I understand every single word keep making more and more videos about selenium and selenium concepts
@Mukeshotwani8 жыл бұрын
+prasanna kulkarni Hi Prasanna thanks and glad to know it helped you :). Happy weekend
@automationgeek54398 жыл бұрын
Hi Mukesh, Excellent videos. Thanks a lot. I would like to know how to capture screen elements and create a property file using code. This should create sort of OR as in UFT. So once we execute this java utility, the property file should get created automatically. Please do let me know.
@Me15U7 жыл бұрын
Very nice thx
@Mukeshotwani7 жыл бұрын
Thanks Rachita
@vamsikrishnachandolu8 жыл бұрын
Hi Mukesh... Nice Video
@Mukeshotwani8 жыл бұрын
Thanks Vamsi
@soniasadeque42488 жыл бұрын
I have a question. Is selenium enough for automation or I need to learn QTP also, please give a clear view. Thanks for your videos..hats off to you
@shalinibhagat59637 жыл бұрын
Sir, if there are webElements like textbox, buttons etc... then also same process to write test scripts in configReader class
@learnvik6 жыл бұрын
Hi Mukesh - do you have any tutorial where we are initializing CSV reader once and using it in multiple tests ? Right now I have to initialize it in every Test individually
@gauravgoyal16467 жыл бұрын
Mukesh sir pls make one video for hybrid framework. ....how to java script of hybrid framework
@uhsay19864 жыл бұрын
Property file is same as base class you explained in other video ?
@Mukeshotwani4 жыл бұрын
Hi Yash, I have explained both in hybrid series (Combination of Base class and properties file usage) kzbin.info/aero/PL6flErFppaj0WwNOMFeXPVlNCDuJyPYFi
@priyanka50388 жыл бұрын
Hi Mukesh can u suggest me any good video to understand the framework for beginners.
@Mukeshotwani8 жыл бұрын
Hi Priyanka I have paid course for this learn-automation.usefedora.com/courses/selenium-frameworks-and-selenium-question-answers
@aparajitakumari94066 жыл бұрын
Hi Mukesh, can we change the value in properties file from command line? because i do not have change it manually everytime in properties file.
@qualityanalaysit11766 жыл бұрын
Thanks for your help! Can you please help me? For login page, there is so many input field/Web element. I have stored everything in properties files. To access globally for all the test cases. Have I to create a getter method for each web elements?
@priyankasonawane53884 жыл бұрын
Thank you for wonderful explanation... I just want to know that which approach will be good to implement in my project like 'page object model with normal approach or page factory model.. i am little confused and new to page factory model..kindly suggest.. thank you.
@Mukeshotwani4 жыл бұрын
Priyanka go ahead with Page Factory.
@priyankasonawane53884 жыл бұрын
@@Mukeshotwani Thank you so much... :)
@shwethach6116 жыл бұрын
Hi thank you.. will u give training or online..??
@Mukeshotwani6 жыл бұрын
Hi Shwetha please share your email. I will share all the details.
@hemendrapratapsingh41566 жыл бұрын
Hi. Is it possible to use the OR file in @FindBy or By statements to pull the locators without hard-coding them? i tried but I am getting Null Pointer exception. Eg: By username = By.xpath(OR.getProperty("usernamePath"));
@Mukeshotwani6 жыл бұрын
Hi Hemendra, We should either use OR or Page Object Model because both are working in the same pattern. I generally recommend page object model kzbin.info/www/bejne/rZDMgXaKZqqHhZY
@mudaseer215 жыл бұрын
Nice
@Mukeshotwani5 жыл бұрын
Thank you Ahmed
@hemrajification7 жыл бұрын
Can we store all the element locators (eg. Xpath) in Excel sheet and retrieve them sequentially to test a shopping process in a Ecommerce website? I already know how to do it in database. Thanks!
@Mukeshotwani7 жыл бұрын
+Hemraj Shahi yes we can do that from excel too. I have detailed videos on this. I have one suggestion you can use page object model for storing locators which is used now a days.
@hemrajification7 жыл бұрын
Thank you Mukesh. Your videos and the Blog has been extremely helpful.
@onlybenifitinfo15444 жыл бұрын
Hello Mukesh, how to set up relationship between property file keys and excel sheet. Please tell me how. Thanks in advance
@Mukeshotwani4 жыл бұрын
Hi Sireesha, I would suggest you to watch Hybrid framework videos which will give clear idea about relationship between property file keys and excel sheet.
@sarithareddy56107 жыл бұрын
nice
@Mukeshotwani7 жыл бұрын
Thanks Saritha
@ArbazAhmed7 жыл бұрын
hi @mukesh In same way i want to use my excel as key value combination in which unique key is reference to webElement (Xpath) and by using that key name script locate element in given excel and perform action. Could u pls suggest way to do this .
@neelamchakraborty90627 жыл бұрын
Do we need to create a File.properties or file.property got confused. please clarify
@praveensinghchauhan55386 жыл бұрын
hi sir,your vedios are seriouslly very helpful and easy to understand......sir i got error..."Cannot find class in classpath: Readproperty".when i run program of properties.........please give me solution.
@Mukeshotwani6 жыл бұрын
HI Praveen, Can you please debug your program kzbin.info/www/bejne/qIm7lnucq8eXmtE
@suganyasengodan94065 жыл бұрын
hi,can u tell me what is the difference between using a excel file and property file to store data?
@rakshashetty1098 жыл бұрын
Hi Mukesh, Where do i start with for selenium from scratch in your playlist....m kinda lost here...need help
@Mukeshotwani7 жыл бұрын
Hi Raksha i will arrange them in sequence soon.
@sandeepbandoju67855 жыл бұрын
hi sir create a video to keep elements for findElement() in property files
@Mukeshotwani5 жыл бұрын
Hi Sandeep once you get xpath or any locator value you can use like String ex driver.findElement(By.xpath("value which is coming from OR")).click()
@sandeepbandoju67855 жыл бұрын
@@Mukeshotwani sir i want to learn about object repository file to keep WebElements
@sunayanakalekar19267 жыл бұрын
hi @Mukesh I like your videos but can yo make a playlist so that we can see n learn step by step thanks
@Mukeshotwani7 жыл бұрын
Hi Sunayana, You can follow them in below order learn-automation.com/selenium-webdriver-tutorial-for-beginners/ learn-automation.com/advance-selenium-webdriver-tutorials/
@sruthisreekumar86555 жыл бұрын
Can you explain about Selenium Helper.nowdays in real-time everyone is using seleniumHelper
@guessme78586 жыл бұрын
i like to know what is difference between repository and pom
@guessme78586 жыл бұрын
Sir will you please explain me
@93135168245 жыл бұрын
sir then what is the difference between base class and config file.And where to use config file and where to use base class.Thanks in advance
@Mukeshotwani5 жыл бұрын
Hi Pabitra I have explained the same in this series kzbin.info/aero/PL6flErFppaj0WwNOMFeXPVlNCDuJyPYFi
@anilkumaryadav1067 жыл бұрын
got it
@Mukeshotwani7 жыл бұрын
Great :)
@praveenautomania62495 жыл бұрын
Hi sir please tell this things using object property file. Question 1. Is -> Passing x-path using object repository in our test cases in Page object model. Question 2. Is -> Initializing multiple class in one class and than extend that class in our test classs so that we can use method of other classes. Please upload video on it sir please.
@kittu2458 жыл бұрын
Hey Mukesh you did a Good work , very great video and i have a little confusion, i have seen your Page object model video also may i know the difference between POM and properties/configuration file both are same or different, if it is different in what context it is different please explain me and your videos are helping me a lot in my interviews keep doing these Thank you
@Mukeshotwani8 жыл бұрын
+Siva rama krishna Ryali Hi Siva if you are not using POM then use property file as object repository. If you are using Page object model then use this Property file as configuration file.
@kittu2458 жыл бұрын
oh ya got it Thankyou somuch Mukesh one more thing if we have developed POM for 3 or 4 pages of a web application how to pass the test data to all the pages if it is a hybrid frame work will it have 1 excel file or different..i am sorry with my doubts and i appreciate your patience in answering all the questions
@Mukeshotwani8 жыл бұрын
You can use same workbook with multiple sheets. For login separate sheet and registration separate sheet and so on. For reading the data use Excel config which I have shown in data driven framework
@kittu2458 жыл бұрын
Ya Thank you Mukesh now i got a clear idea
@Mukeshotwani8 жыл бұрын
Great
@user-lc3te3mo1p6 жыл бұрын
Hii Mukesh, can you please explain how to send jar file to client with object repository... because it will not work in their system...I tried with userdir but still confused... please make a video on sharing of jar and use of dynamic repos ...
@mrindian74225 жыл бұрын
Hi Mukesh File extension should be properties and not property Ex. Or.properties
@Mukeshotwani5 жыл бұрын
Thanks Umesh
@parasjoshi55094 жыл бұрын
Im getting , Null pointer exception ... While using chrome
@Mukeshotwani4 жыл бұрын
Hi Paras you need to debug the code kzbin.info/www/bejne/qIm7lnucq8eXmtE I have explained null pointer here
@parasjoshi55094 жыл бұрын
@@Mukeshotwani Just Check You're blog , I've commented there .. my IGN is @Xblade
@vishalrattan48444 жыл бұрын
Hi Mukesh When I executive script I am getting Null as a result can you help me in this where I am wrong
@devendrapawar24253 жыл бұрын
In an interview, this question was asked to me. What is Object Repository. I was replied the same way you have explained. But she was not convinced with my answer. She said, in Object Repository, we put all our locators to avoid duplicity. Is this correct sir?
@srinathkushnoore95614 жыл бұрын
Thanks for explanation..But I am getting an error "No test found and Nothing was run"
@Mukeshotwani4 жыл бұрын
Hi Srinath, Are you able to read the property file?
@aakankshashambhu20397 жыл бұрын
Hi Mukesh, Your videos are really helpful. In this video you had mentioned about your previous driver video,I am unable to find your the same.Can you please help me out with this. Thanks
@agnusjoseph68805 жыл бұрын
Hi, I am getting NullPointer exception while calling applicationUrl() method. How to solve it?
@shubhambhatnagar62097 жыл бұрын
In this video what code should present in testng.xml?? kindly let me know.
@Mukeshotwani7 жыл бұрын
+shubham pro Hi Shubham you can check my testng tutorial for this
@richabinani55486 жыл бұрын
I have one doubt...creating file path with . (dot) operator is not working.
@Mukeshotwani6 жыл бұрын
Hi Richa, Sorry I did not understood your question. Can you please explain your issue in detail? This blog post will help you learn-automation.com/object-repository-in-selenium-webdriver/
@richabinani55486 жыл бұрын
My question is that in this video you have added file path which is not complete and you have added dot operator in the path. I have also done the same but file path with dot operator is not working and I am getting file not found, on another hand when I enter complete path its working fine. what might be an issue?
@Bell4Fun5 жыл бұрын
@@richabinani5548 .(Dot )means that file is residing in the same project , not in any directory on the machine .I guess you have put your file in some drive on your machine ...I hope it helps
@gaurav303867 жыл бұрын
FirefoxDriver cannot be resolved to a variable....why this happen to me ?why it would not read from my property file
@Mukeshotwani7 жыл бұрын
Hi Dr GoGo Seems Selenium library is missing from your project. Kindly add Selenium server standalone
@gaurav303867 жыл бұрын
ok sir....thanks
@gaurav303867 жыл бұрын
again the prob. persist.....should I change the path of firefoxdriver ?
@venkateshchowdary43312 жыл бұрын
OR/Property /cofig all are same terminology but we call them differntly wright .........
@mudaseer215 жыл бұрын
. means
@automationgeek54398 жыл бұрын
Hi Mukesh, My xpath contains spaces and an AND clause Entry in properties file is registerLink=//a[contains(@href,'mercuryregister')] and a[@LinkText='REGISTER']. When I read this thru code and try to click on the link programatically, it gives error invalid selector: Unable to locate an element with the xpath expression //a[contains(@href,'mercuryregister')] and a[@LinkText='REGISTER'] because of the following error: TypeError: Failed to execute 'evaluate' on 'Document': The result is not a node set, and therefore cannot be converted to the desired type. Please help
@dadmati8 жыл бұрын
Did you ever figure this out? I am having a similar challenge trying to pass through an xpath variable. I am getting this message Cannot find elements when the XPath expression is null. I then tried to put quotes as well and got your message
@automationgeek54398 жыл бұрын
Hi Mandarin I eventually used a different identifier
@dadmati8 жыл бұрын
Automation Geek Thanks as I was able to resolve this. I have gotten pretty far now and incorporated other things like extent reporting with screenshot on failures. Very good stuff.
@kkapoor884 жыл бұрын
Hi Mukesh please suggest... can we use Browser factory here.....I got error FAILED: setup java.lang.NullPointerException public class TestSelenium { ConfigReader config; @Test public void setup() { config = new ConfigReader(); System.setProperty("webdriver.chrome.driver", config.getchromePath()); BrowserFactory.startBrowser("Chrome", config.getgoogleUrl()); }
@Mukeshotwani4 жыл бұрын
Hi Mate, you can follow this series kzbin.info/aero/PL6flErFppaj0WwNOMFeXPVlNCDuJyPYFi
@abishekkachroo9387 жыл бұрын
HI mukesh i have done the same In the constructor it is giving me an error message the constructor file(string) is undefined when i use File src = new File("./Configuration/Config.property"); And when i use java.io.File src = new java.io.File("./Configuration/Config.property"); it is giving me run time exception Cannot instantiate class ("Class name") Can u please advice..
@Mukeshotwani7 жыл бұрын
+abishek kachroo Hi Abhishek can u remove old file pakage and use only java.io packages and make sure file path is correct
@gaurav303867 жыл бұрын
WHY MY OB. REPOSITORY SHOWS AN ERROR BY PLACING KEY VALUE PAIR
@Mukeshotwani7 жыл бұрын
Hello Mate, Kindly zip your project and send me for review I will look into it. My id is - mukeshotwani@learn-automation.com
@abishekkachroo9387 жыл бұрын
I keep doing and get null pointer in the class where I created the object of the Base Class and called the method Does any body get null pointer Error message in console is like Exception in thread "main" java.lang.NullPointerException at package .classname.methodname
@3VAudioVideo3 жыл бұрын
I don't see how this is like QTP's (OR) Object Repository? It would have to have a file of WebElements with their locators and I did not see anything like that. Don't get me wrong, this is a very helpful video and I appreciate it, but this is not a QTP like OR at all.