Hey everyone!
In this video, I have explained the complete Architecture of Selenium.
This is real question asked in my coding round of Selenium Java interview.
Key Topics Covered:
What is Selenium Architecture.
How Selenium Architecture is designed.
What is selenium.
Real Selenium interview Question.
==================================================================================
Notes:
1. Selenium Client libraries for different Languages called language bindings. using this we can write our automation script in different languages like java, python, c#, ruby etc.
2. After that our Automation script send HTTP request using JSON wire Protocol. this request usually contains the actions like click, select, open URL etc. So automation scrip sends this HTTP request using JSON wire protocol. So for selenium versions below 4 there is JSON wire protocol and for Selenium 4 and above versions there is W3C web driver protocol.
3. Now third block is Web-driver, so every browser has it's own web driver. This driver receives this HTTP request sent by automation script. it translate this into native Browser commands. After translating it executes that commands on browser.
4. Browser, so browser actually performs those actions like click select, navigate and we can see it on browser. also browser send back the response for the request to automation script using this same chain.
==================================================================================
Don't forget to like, comment, and subscribe for more interview tips and experiences!
Affiliate Links:
My Laptop: https://amzn.to/3zrXmxV
My Laptop Mouse: https://amzn.to/4dd4v2Q
My Mice: https://amzn.to/4ebHxuc
My Home Fan: https://amzn.to/4eDOAMh
My Home AC: https://amzn.to/3XKlDXT
#RealCodingQuestions #QASupport #seleniumJava
#seleniuminterviewquestions #AutomationInterview #Automation#automationtesting AutomationCodingQuestions #selenium #seleniumjava