|
WebDriver原理:
1、webdriver启动目标浏览器,并绑定到指定端口。该启动的浏览器实例,做为web driver的remote server
2、Client端通过CommandExcuter发送HTTPRequest给remote server的侦听端口(通信协议:the webdriver wire protocol)
3、Remote server需要依赖原生的浏览器组件(如:IEDriver.dll,chromedriver.exe),来转化浏览器的native调用。