PrinceAutomationDestination
PrinceAutomationDestination
Hello Everyone.
Welcome to my channel. My name is Prince, I have rich experience working in Automation testing for more than 10 years. I have expertise on Selenium Webdriver for Frontend Automation, Rest Assured and Karate for API Automation, Karate for Websocket Automation, Winappdriver, JavaMarathon and Winnium for Desktop Automation.
I have mainly worked in Java language. However I have some knowledge on Python, C# and Javascript. Apart from Automation, have some hands on with CI/CD using Jenkins and Gitlab.
In this channel, I will be posting videos related to Software Automation and CI/CD.
Join me on on Telegram and Whats App chanels
t.me/+dSqXNMdtm0wxOTRl
WhatsApp
whatsapp.com/channel/0029VaYy4ck3GJP5lfg3A11C
Thanks and Regards,
Prince Kumar
Пікірлер
Superb Sir, watching now but love ur way of sharing knowledge!!
Thanks 👍
Very nicely explained about dependency injection with giving proper examples. Love your content Prince!!! Keep going..
Thanks 🙏🏼
Excellent teaching....prince now began the new era. Need more....
Thanks
Nice demonstration.
Thanks Rohit
Nice video, can you make a video for chaining.
Sure
Excellent Content. Just to add on to this topic that I found an easier way to write all the lengthy shadow root code. Following are steps: 1)In Development Tool (F12) window> Right click the element> Copy> Copy JSPath. 2) It will provide fullJSPath of the webelement. 3) On chatgpt (or any AI platform) > paste above jspath > and enter the prompt: "You have above jspath. You have to select this webelement in Selenium4 using shadowhost and shadowroot approach" 4) It will provide almost exact code required for shadow-root hierarchy. Above approach can reduce most of the manual time required otherwise in identifying sub-elements one by one
Good
How to click on the checkbox which is having pesudo elements?
Can you share application where you got this will cover it
Very interesting and clearly explained. One more interview question: I want to search mobile with the price of 1500 rs and it should display within that range only
Thanks
How to run multiple tags using maven goals
Provide or operator
@@PrinceAutomationDestination working thanks!!
Welcome checkout bdd series tags section there we have already covered this
This is amazing! Thankyou!
Welcome
woooh its excellent !
Thanks
Well explained
Thanks buddy
Real awesome coming out❤
Thanks buddy
Great content
Thanks
Good explanation. How about environment url to change in CI/CD pipeline
Will create a video when i will start maven series
Prince, when we will be using Checkin command in GIT. Thanks for your good work
I was trying to reach you out on linkedin but not able to message you just had one small doubt, 1. In framework where we can write code to handle exception 2. How to choose webelement that causes exception like StaleElement, NosuchElement, ElementNotClicable, etc
Prince, did you connect to cloud machines.
So far it is windows machine but we can do it
Nice Explanation but if i have to automate ui where most of the elements under shadow dom it will be very tedious task to get shadow roots till we reach that element. Do you have any suggestions on this please?
For shadow this is the only way out for now But will see if anything comes, will update a video
@@PrinceAutomationDestination okay..Thank you!!!
@swatijoshi9624 welcome
Please can you explain me how can I use different "AND" for scenario outline or data tables... I mean I have 3 scenarios that don't share the same conditions (AND would be different for all) but they share the same "THEN"... Is it possible to write just once??
Could you please post a snippet or connect with me on telegram channel t.me/+dSqXNMdtm0wxOTRl
insigthful info. #kudos
Thanks 👍
Nicely covered sessions.. Amazing
Thanks
Valuable content.awaiting to see next lecture.post soon without delays
Sure Karthick i will do it quickly now
Excellent video. Thank you for sharing! Would love to see if you can make a series on Mobile Automation as well!
Will plan in future, welcome
I am new to intellij, following your videos to get Git hub knowledge, but i don't understand how to get the terminal and local windows on intellij where you are typing your commands to connect to git and execute the command. please let me know, how to get them on intellij in our machines to do practice of your explanation.
I will try to create a video on intellij
Is there any java version specifically to run parallel testing
Nothing as such but stick to latest one, or minimum jdk 11
Thank you very much for your quick response. I understand what you're saying, but in my project, we are using Java 8
Nice Explanation.. Thank you!
Welcome
Yes love ur easy and fundamental concepts. Awesome 👍
Thanks
I have a question Sir How to set dynamic name for pdf report and html report..? Like based on the feature file we have ran
Based on feature file we dont generate However you can take a look extent-config.xml pointed throuhh extent.properties There we can configure name of report
@@PrinceAutomationDestination sure sir will look into it now . Thanks 👍
Welcome
Thank you Sir
Welcome
simple & practical. Great!
Thanks
Nobody explains in such detailed manner. Thankyou!
You are welcome buddy
Hello.. may i know,JMeter is working on java version 17+
Hello buddy i am not sure on jmeter, please do let me know if you have any other queries
@@PrinceAutomationDestination may be latter 👍
good overview.
Thanks Karthik
how to make this extent report open in other user browser
Go to the report right click and select the browser where you want to open
@@PrinceAutomationDestination hi sir right click on select browser is okay. but i am asking about file:///C:/Users/sss/eclipse-workspace/Cucumberpom/test-output/spark/Index.html which opens in my laptop but if client wants to open in there laptop whats the solution
Thank you nice one
Welcome
It was awesome content And now I got to know how to sort Hashmap using values
Happy learning
Thankyou! Can you please let me know which one is preferred to share with client - HTML or PDF extent report?
Both can be shared, for html you will have to share related folders while for pdf you need to share one file Depending on client need anything can be shared Html has good view
Great content PRINCE, keep it up :)
Thanks buddy
spoon feeding for automation seekers
Thanks Karthik
most awaited ,anticipated series....on the floors ...go ahead...
Thanks Karthik
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
Superb and Crisp Explanation..! Thanks for the video. Would like to connect with you personally!
Please accept my connection request
t.me/+dSqXNMdtm0wxOTRl
Good Explanation. Keep it up! Thanks for the video.
Welcome
but on the cucumber report there is no mention of the retries, also the test failure appears even if it was passed on the retry.
Have you used it in the listener ? And how did you run ?
@@PrinceAutomationDestination I am running using the cucumberRunnerclass by passing the IRetryAnalyzer in the @Test annotation by overriding the @runScenario method. No I have not used in the listers.
Go as per steps mentioned, you will have to use listener in testng.xml
retry logic explanation is so good.
Thanks buddy
Excelent content or using testng with cucumber , and its really a very great help , bcs in junit i faces a lot of issues while used the bdd framework , and ThreadLocal concept make it easy for parallel cocept. Thank you so much for in depth explanation.
Thanks buddy