selenium RC原理,处理一个请求的流程
2013-02-13 00:08
309 查看
selenium RC原理,处理一个请求的流程
拿出初学selenium时总结出来的和大家分享一下,这是参考官网总结的,可能会有不正确的地方,大家可以指出
1、selenium client端通过接口向server端发送http请求,要求与server建立连接
2、selenium server端启动一个浏览器,将selenium core加载到浏览器中,并把浏览器的代理设置成selenium server的http proxy,默认为localhost:4444
3、clien命令t端通过接口向server发送,server解析命令,通过http proxy发送js命令通知selenium core执行浏览器操作,浏览器接收到打开请求后,向selenium server请求web站点的内容
4、selenium server与web服务器进行通信,请求页面,一旦受到响应就将页面传递给浏览器,并且它会篡改源,是浏览器认为:该页面是和selenium core来自于同一个服务器的(由此解决了浏览器的同源策略)
5、请求成功后selenium core会返回给selenium server一个成功信号
6、selenium server 接收成功信号后继续解析client端的下一个命令,然后发送给浏览器中的selenium core,selenium core对浏览器执行操作
拿出初学selenium时总结出来的和大家分享一下,这是参考官网总结的,可能会有不正确的地方,大家可以指出
1、selenium client端通过接口向server端发送http请求,要求与server建立连接
2、selenium server端启动一个浏览器,将selenium core加载到浏览器中,并把浏览器的代理设置成selenium server的http proxy,默认为localhost:4444
3、clien命令t端通过接口向server发送,server解析命令,通过http proxy发送js命令通知selenium core执行浏览器操作,浏览器接收到打开请求后,向selenium server请求web站点的内容
4、selenium server与web服务器进行通信,请求页面,一旦受到响应就将页面传递给浏览器,并且它会篡改源,是浏览器认为:该页面是和selenium core来自于同一个服务器的(由此解决了浏览器的同源策略)
5、请求成功后selenium core会返回给selenium server一个成功信号
6、selenium server 接收成功信号后继续解析client端的下一个命令,然后发送给浏览器中的selenium core,selenium core对浏览器执行操作
相关文章推荐
- asp.net对一个请求的处理流程
- Asp.Net 一个请求的处理流程
- IIS处理brower的一个页面请求(www.test.com/SX?a=1)的处理流程
- Net 一个请求的处理流程
- IIS处理brower的一个页面请求(www.test.com/SX?a=1)的处理流程
- 一个请求在Struts2框架中的处理流程
- Zend framework处理一个http请求的流程
- Zend framework处理一个http请求的流程分析
- 缺省配置Spring boot Web中一个请求的处理流程
- Zend framework处理一个http请求的流程分析
- ASP.NET Core管道深度剖析(2):创建一个“迷你版”的管道来模拟真实管道请求处理流程
- SpringMVC请求处理流程、Spring AOP原理--推荐阅读
- Drupal 处理一个url请求流程
- Spring MVC原理(二)请求处理流程源码分析
- spring mvc请求处理流程/原理
- tomcat原理,一个客户端请求的处理过程
- Asp.Net 一个请求的处理流程
- Zend framework处理一个http请求的流程分析
- omcat目录结构及Tomcat Server处理一个http请求的过程
- 秋色园QBlog技术原理解析:认识整站处理流程(二)