Selenium Architecture


Architecture knowledge aids in understanding how your script interacts with the browser, which is crucial knowledge to have.

Java, Python, C#, JavaScript, Ruby, and other programming languages are included in the Selenium Client library. You can develop script in any of the following supported programming languages in the corresponding IDEs with the help of the client library provided by Selenium. For Python, for instance, Pycharm is utilised, and for Java, Eclipse.

The script is transformed to JSON format when the test cases are written and executed. Then, using WireProtocol via HTTP, this JSON format is delivered to the browser or web driver. Numerous browser drivers exist, including those for Chrome, Edge, Safari, Opera, and Firefox. We can all observe the automated test cases on real browsers because these web drivers interact with real browsers.



 



Comments

Popular Posts