selenium工作原理

1.selenium client初始化一个service,通过webdriver启动浏览器驱动程序chromedriver.exe

2.通过remoteWebDriver向浏览器驱动程序发送HTTP请求,启动浏览器获取sessionid

3.打开浏览器,绑定特有端口,把启动后的浏览器作为webdriver的remote driver、

4.打开浏览器后,所有的selenium操作均通过remote_connection连接到remote_server,用execute方法调用_request方法,通过urlib3向remote_server发送请求

5.浏览器通过请求执行对应动作

6.浏览器把执行的动作结果通过浏览器驱动程序返回给测试脚本

 

原文链接:https://www.cnblogs.com/mrjade/p/8125913.html

posted @ 2021-03-10 21:52  yuxinn  阅读(101)  评论(0)    收藏  举报