No video

SingletonDesign Pattern In Java || How to achieve Singleton In Selenium WebDriver

  Рет қаралды 78,699

Naveen AutomationLabs

Naveen AutomationLabs

Күн бұрын

Пікірлер: 35
@1824ajay
@1824ajay 6 жыл бұрын
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!!
@varshatc4771
@varshatc4771 4 жыл бұрын
This is important interview question👍
@yanivbendror7579
@yanivbendror7579 6 жыл бұрын
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
@ChethanCP
@ChethanCP Жыл бұрын
Awesome, very nice explanation
@WMohanty
@WMohanty 4 жыл бұрын
Thanks. God bless Naveen.
@NileshKumar-mk2ze
@NileshKumar-mk2ze 5 жыл бұрын
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.
@aravinda8330
@aravinda8330 6 жыл бұрын
Hi Naveen Thanks for very informative video on singleton class.
@aleksandrefimov8754
@aleksandrefimov8754 5 жыл бұрын
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.
@rahulsahay5973
@rahulsahay5973 2 жыл бұрын
Correct
@srinathmohan615
@srinathmohan615 2 жыл бұрын
public WebDriver driverinit(){ WebDriverManager.chromedriver().setup(); if (driver==null){ driver = new ChromeDriver(); } return driver;
@ahmedsalahel-din1311
@ahmedsalahel-din1311 5 жыл бұрын
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!!!
@bodhiderrick3515
@bodhiderrick3515 3 жыл бұрын
i guess I'm quite off topic but does anybody know of a good site to watch new movies online?
@majormalachi1901
@majormalachi1901 3 жыл бұрын
@Bodhi Derrick flixportal =)
@bodhiderrick3515
@bodhiderrick3515 3 жыл бұрын
@Major Malachi Thanks, signed up and it seems like a nice service :D I appreciate it !
@majormalachi1901
@majormalachi1901 3 жыл бұрын
@Bodhi Derrick glad I could help :)
@ujjwalverma7787
@ujjwalverma7787 6 жыл бұрын
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 !
@naveenautomationlabs
@naveenautomationlabs 6 жыл бұрын
Yes that's also fine
@sahilsayyad8144
@sahilsayyad8144 3 жыл бұрын
instead of using string to check new object is created or not u should use hashCode()
@nikhilbhaleraoballya
@nikhilbhaleraoballya 4 жыл бұрын
just want to know what will happen when we use this code for doing parallel execution in testNG
@saikumara6384
@saikumara6384 6 жыл бұрын
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!!!
@shwetayadav4244
@shwetayadav4244 3 жыл бұрын
Always the best
@meenutabassumkhan6306
@meenutabassumkhan6306 6 жыл бұрын
what is a use of singleton class?
@toxicsahu
@toxicsahu 6 жыл бұрын
@Naveen Automation Labs : Please Create Video for "Serialization and Deserialization in Java" and its Implementation in Automation Framework. Thanks ~PS
@mr_wasekar_sandip5314
@mr_wasekar_sandip5314 4 жыл бұрын
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 ...
@amangupta9949
@amangupta9949 5 жыл бұрын
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.
@yuvaj9730
@yuvaj9730 6 жыл бұрын
Hi naveen, When will u start Mobile App Testing using Appium.
@lokeshsharma-gd1xo
@lokeshsharma-gd1xo 6 жыл бұрын
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
@khosruvai
@khosruvai 3 жыл бұрын
in singleton concept, yes!!
@sandeepvoonna182
@sandeepvoonna182 6 жыл бұрын
If you call the openBrowser method from another class, then it will create anothe webdriver ??
@anoopgarg1970
@anoopgarg1970 3 жыл бұрын
Nice Video, but why Constructor is declared private? Pls explain
@himalaycharpe6661
@himalaycharpe6661 2 жыл бұрын
Because ..only 1 object call krna hai...single tone me ..other isme se acces nahi hona chahiye constructor...so private ..
@ilavarasansriraman4140
@ilavarasansriraman4140 3 жыл бұрын
Awesome :)
@vaibhavsinha1243
@vaibhavsinha1243 5 жыл бұрын
What if for next teat case we need To invoke IE browser.. then hiw to proceed??
@bhargavi3884
@bhargavi3884 6 жыл бұрын
Output is one-time only
Difference between Interface and Absract Class
30:52
Naveen AutomationLabs
Рет қаралды 180 М.
What is Method and Method Overloading in Java
43:18
Naveen AutomationLabs
Рет қаралды 23 М.
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 47 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 87 МЛН
女孩妒忌小丑女? #小丑#shorts
00:34
好人小丑
Рет қаралды 85 МЛН
wow so cute 🥰
00:20
dednahype
Рет қаралды 30 МЛН
How to BREAK and FIX Singleton Design Pattern | Interview Question
19:32
Daily Code Buffer
Рет қаралды 31 М.
This and Super keywords with Constructor Examples In Java
57:03
Naveen AutomationLabs
Рет қаралды 83 М.
Testing Mock Interview - 6+ YOE (Manual + Automation) - New York based candidate
1:19:23
Constructor Concept and This Keyword in Java
45:04
Naveen AutomationLabs
Рет қаралды 60 М.
What is Encapsulation in Java - OOP Concept
19:44
Naveen AutomationLabs
Рет қаралды 71 М.
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 47 МЛН