selenium webdriver工作原理
对于每一条selenium脚本,一个http请求会被创建并且发送给浏览器驱动
浏览器驱动中包含了一个http server,用来接收这些http请求
http server 接收到请求后根据请求来具体操控对应的浏览器
浏览器执行具体的测试步骤
浏览器将步骤执行结束返回给http server
http server 又将结果返回给selenium的脚本,如果是错误的http代码就会在控制台看到对应的报错信息
webdriver的协议
webdriver使用的协议是:json wire protocol
通信的数据格式是json