Header Ads

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.
Note: Each browser contains a separate browser 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

No comments

Powered by Blogger.