March 27, 2024, 4:36 p.m. | Kruthika

DEV Community dev.to




*Python Selenium Architecture has below components *



  • Client Libraries

  • Json Wire Protocal

  • Browser Driver

  • Real Browser


Client Libraries are the map to work with selenium directories, which will enable to work / communicate with selenium.

Client libraries provides necessary things for selenium to perform any action which then selenium will communicate with Json wire protocol.


Json Wire Protocol it convert into light weight data for communicating with browser driver.

Json wire protocol allows all respective drivers to communicate with …

architecture browser client components driver environment json libraries map python selenium significance virtual will work

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Principal Machine Learning Engineer (AI, NLP, LLM, Generative AI)

@ Palo Alto Networks | Santa Clara, CA, United States

Consultant Senior Data Engineer F/H

@ Devoteam | Nantes, France