Selenium WebDriver Architectue | Selenium With Java | Automation testing
Selenium WebDriver Architecture Simplified:
- After you trigger the Test ( Your complete Selenium code (Client) ) that we have written   will be converted to JSON format
- Generated JSON is sent to the Browser Driver (Server) through the HTTP Protocol.  For example, if you want to automate in Chrome browser then for Chrome, you will have a server called Browser Driver, which we say as a Chrome driver , For Firefox you have it Firefox driver For Internet Explorer, you have Internet Explorer driver.
- Browser drivers communicate with their respective browsers and execute the commands by interpreting Json which It receives on the browser.
- Do remember that your code is not directly interact with the browser. You have to understand the concept behind it. In the middle, there is a server called a browser driver. You are sending your code to the browser driver first and the browser driver is responsible for automating the browser.
- For Chrome Browser, ChromeDriver is there. For FireFox Browser, Firefox driver is there , which is also known as GeckoDriver. For Internet Explorer browser, Internet Explorer Driver (IEDriverServer) Driver is there (IEDriverServer)
- Browser Driver receives responses back from the browser and it sends Json response back to the Client.
Thanks,
Rajat Bhatti
Ping me for more details :
Linkedin :www.linkedin.com/in/rajat-bhatti
Click for more information:Â Click me
For more details Join our Whatsup Group :Â Whatup Group
To get daily job updates on software testing:Â To get Daily Job updates, click me
9050358180
Post a Comment