@@PrinceAutomationDestination ok thanks for the consideration . I think the test data supply via data providers or json should be thread safe . Else it will create a issue in parallel executions . The same applies to reporting as well when we are using extent report or allure .. All should be thread safe
hello Mr. Prince, I don't know if you remember me, but I tried to learn your framework and facing this situation, I reached you and you promised to create this parallel content. And you kept it! I'm very appreciated that. Merry Christmas and happy new year! Wish you all the best!
is it possible to assign returning driver value from singelton class to normal driver like this from test case having class. Webdriver driver = CrrateDriver.getInstance.getDriver(); is this approach fine to use driver reference variable in side test class
In BDD cucumber series for making ThreadSafe you just declare ThreadLocal driver= new ThreadLocal(); But here in this video you are setting values also like driver.set(new ChromeDriver()); also getting it driver.get() could you please explain this ?
Yes in order to achivee thread safety we need to declare thread local type variable and then need to use set and get method of thread local to set and get driver instances so that they dont interfere with each other
This is one of the hidden gem on TestNg with parallel execution challenges. Nicely explained . Hats off
Thanks buddy
Is there similar content for test data management , test report management for parallel execution.
Not so far but I will try creating soon
@@PrinceAutomationDestination ok thanks for the consideration . I think the test data supply via data providers or json should be thread safe . Else it will create a issue in parallel executions . The same applies to reporting as well when we are using extent report or allure .. All should be thread safe
Awaiting your video for the above mentioned challenges.
hello Mr. Prince, I don't know if you remember me, but I tried to learn your framework and facing this situation, I reached you and you promised to create this parallel content. And you kept it! I'm very appreciated that. Merry Christmas and happy new year! Wish you all the best!
Thanks and merry xmas 🎄
Thank you for sharing this fascinating video; I hope this is the finest explanation.
Thanks
Very well Explained Prince Sir..!
Thanks Atul
Very good explaination in detail with working code...Cheers
Thanks
Prince great content. no words to express...love you man
Thanks
Very nicely explained tutorial Sir, thank you very much !!
Welcome
Good explanation ❤
As per my opinion for better understanding any topic start with new project then easy to fallow up your code
Thank You
Thanks Rahul, will surely do so. Let us connect on linkedin and discuss more:
www.linkedin.com/in/prince-kumar-7b389a68?
Thanks for the clear cut explanation 👍🏻👍🏻
Welcome 🤗
Great explanation
Thanks 🙏🏼
Thanks for the clear cut explanation
Welcome
Good explanation, would like to see more videos on your playlist
Thanks Nikhil, for sure please checkout my other videos i will add some more here in this playlist soon
Post a video on Crossbrowser testing with some realtime examples sir
Sure will post
www.linkedin.com/in/prince-kumar-7b389a68?
Let us connect on LinkedIn
Great explanation 🎉
Thanks
Great Content Man !!!!
🙏🏼 Thanks buddy
Well documented content
Thanks Soumya
Good explanation
Thanks
Thank you for this video, I also use singleton trying your example but my tests are failed
Have you used thread local or let us connect at telegram
t.me/+dSqXNMdtm0wxOTRl
@@PrinceAutomationDestination yes, I used
why in singelton class not declare driver variable as staic any reason for it?
Because we want thread safe driver with the help of thread local
is it possible to assign returning driver value from singelton class to normal driver like this from test case having class.
Webdriver driver = CrrateDriver.getInstance.getDriver();
is this approach fine to use driver reference variable in side test class
Yes
@@PrinceAutomationDestination Can you share your GitHub link sir
github.com/prnbtr09/parallelExecutionChallengesTestNG
Sure
In BDD cucumber series for making ThreadSafe you just declare ThreadLocal driver= new ThreadLocal(); But here in this video you are setting values also like driver.set(new ChromeDriver()); also getting it driver.get() could you please explain this ?
Yes in order to achivee thread safety we need to declare thread local type variable and then need to use set and get method of thread local to set and get driver instances so that they dont interfere with each other
Very good explanation 👏
Thanks buddy