目录
本文链接: https://www.cnblogs.com/hchengmx/p/10745116.html
1. The WebDriver Wire Protocol这套协议非常之强大,几乎可以操作浏览器做任何事情,包括打开、关闭、最大化、最小化、元素定位、元素点击、上传文件等等等等。
所以: 当我们用代码
Chromedriver driver= new Chromedriver();
driver.get("http://www.google.com");
时,系统完成了以下的操作:
- 确定请求的浏览器是否存在?还有版本是否匹配。
- 启动一个Web Service,这个Service使用了Selenium定义的The WebDriver Wire Protocol协议,这个协议对于不同浏览器是通用的,所以这也就是同一套代码可以在不同浏览器中运用的运行。
- 向浏览器发送一个get请求,请求完成浏览器的跳转;
参考引用:
本文希望对您有所帮助,如何问题可联系我的个人微信