Selenium WebDriver Architecture,Selenium supports different languages what ever language your are using for writing your test scripts in selenium webdriver,those language bindings sending commands across the Selenium Server i.e API interface and sending requested commands from languages bindings to different drivers those are firefox,ie,chrome browsers etc.
Drivers receiving commands from Server directly and performing the actions on different browsers as per different commands using using remote WebDriver, what ever the test execution as we are seeing while test execution in the UI.
Next it will return the response to the API Server and API Server return the response to the language bindings and your test execution results displays in CONSOLE with PASS/FAIL.Selenium WebDriver Architecture providing best solution to execute your test scripts in different browsers.
Selenium WebDriver Architecture-Merits:
1.Execution is very fast
2.Identifying web elements very fast
3.Directly interacting with browsers.
4.No proxy server is required to connect.
5. Separate J SON API interface is developed.
Watch video Selenium Tutorials | Selenium WebDriver Architecture online, duration hours minute second in high quality that is uploaded to the channel Software Testing Step-by-Step 07 November 2016. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 2,479 times and liked it 15 visitors.