Hey Naveen, Man this is so helpful i have implemented this and also was asked in an interview about this! As always very informative and concise!!
@WMohanty5 жыл бұрын
Thanks. God bless Naveen.
@yanivbendror75796 жыл бұрын
Hi naveen , great video. one small thing - regarding lines 25,26 I'm not sure it's correct to say that nothing return ( 14:15 , 14:47 ) , since what's actually return is the 'singleton_instance' , which means y,z will point to the same address as x , that's why when you print y.str and z.str you get the same upper case string as x.str
@NileshKumar-mk2ze5 жыл бұрын
Hello Sir, I have one question If Two threads are accessing the Singleton class object at time then what will happen or what problem will come and how we resolve such problem.
@shwetayadav42443 жыл бұрын
Always the best
@aravinda83306 жыл бұрын
Hi Naveen Thanks for very informative video on singleton class.
@nikhilbhaleraoballya4 жыл бұрын
just want to know what will happen when we use this code for doing parallel execution in testNG
@aleksandrefimov87545 жыл бұрын
Hey, It looks like there is problem in your example. If we call openBrowser() method twice - than it opened two chrome browsers. So I think we should move this line "driver = new ChromeDriver" or in private constructor or in if block of getInstance method. So after that we avoid of possibility to open two browsers at the same time.
@rahulsahay59732 жыл бұрын
Correct
@srinathmohan6152 жыл бұрын
public WebDriver driverinit(){ WebDriverManager.chromedriver().setup(); if (driver==null){ driver = new ChromeDriver(); } return driver;
@ilavarasansriraman41403 жыл бұрын
Awesome :)
@ujjwalverma77876 жыл бұрын
hello, sir your huge fan. I have one doubt on time 10.38 why you call a static method with classname "Singleton x =Singleton.getinstance();" we can call a method directly "Singleton x = getinstance();" its worked and according to me there no need to call through the class name. please explain it Sir !! thank you !
@naveenautomationlabs6 жыл бұрын
Yes that's also fine
@ahmedsalahel-din13115 жыл бұрын
Thank you for the great video, I have a comment: What if you have multiple test methods in your Test Class??? let's say we have another test method called public void test02() {} before this method you're trying to get an instance of WebDriver, it will never create a new instance of our Singleton class (Driverinit), but simultaneously the instance of WebDriver is not null, moreover try to handle any element in the second test method, it will throw (SessionNotCreatedException) as you've already quitted or closed the driver!!!
@bodhiderrick35153 жыл бұрын
i guess I'm quite off topic but does anybody know of a good site to watch new movies online?
@majormalachi19013 жыл бұрын
@Bodhi Derrick flixportal =)
@bodhiderrick35153 жыл бұрын
@Major Malachi Thanks, signed up and it seems like a nice service :D I appreciate it !
@majormalachi19013 жыл бұрын
@Bodhi Derrick glad I could help :)
@meenutabassumkhan63066 жыл бұрын
what is a use of singleton class?
@toxicsahu6 жыл бұрын
@Naveen Automation Labs : Please Create Video for "Serialization and Deserialization in Java" and its Implementation in Automation Framework. Thanks ~PS
@amangupta99495 жыл бұрын
sir while changing x.str valve other 2 reference value changed. And same thing is repeated in z.str value is it corroct sir.And where we can use this like any application where we use this.
@sandeepvoonna1826 жыл бұрын
If you call the openBrowser method from another class, then it will create anothe webdriver ??
@saikumara63846 жыл бұрын
Hi naveen..very informative and useful videos..you are really doing a great job and very good explanation. Could you please make a video on about Ant build tool and how to implement Ant in TestNG framework. Thanks in advance!!!
@mr_wasekar_sandip53145 жыл бұрын
Hello naveen sir i have a one quetion how to implement thread safe webDriver instance using threadlocal class please create on video for me please ...
@lokeshsharma-gd1xo6 жыл бұрын
Hi Naveen, I had one query, Let say in TestFolder, My project contains 40 Test cases, and i m using Page object model, Do i need to use Local Webdriver instance for every test case
@khosruvai4 жыл бұрын
in singleton concept, yes!!
@sahilsayyad81443 жыл бұрын
instead of using string to check new object is created or not u should use hashCode()
@yuvaj97306 жыл бұрын
Hi naveen, When will u start Mobile App Testing using Appium.
@vaibhavsinha12436 жыл бұрын
What if for next teat case we need To invoke IE browser.. then hiw to proceed??
@anoopgarg19704 жыл бұрын
Nice Video, but why Constructor is declared private? Pls explain
@himalaycharpe66612 жыл бұрын
Because ..only 1 object call krna hai...single tone me ..other isme se acces nahi hona chahiye constructor...so private ..