Selenium框架PPT

webdriver实现原理
Webdriver启动目标浏览器, 并绑定到端口. 该启动的浏览器实例, 做为WebDriver的Remote Server
Client端通过Commandexecuter发送Httprequest给Remote Server的侦听端口(通信协议: The Webdriver Wire Protocol)
Remote Server需要依赖原生的浏览器组件(如: chromedriver.exe, geckodriver.exe, IEDriverServer.exe), 来转化浏览器的Native调用