欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。

selenium diver automation的原理

上一篇 / 下一篇  2016-03-15 19:13:58 / 个人分类:ruby+cucumber+watir

Watir+ruby+cucumber的原理

 

像很多资料写的,主要架构是这样的:

这是selenium diver操作浏览器的原理。

步骤是这样的:

1.      Test code通过client lib接口发送请求到selenium server请求连接

2.      连接上后,selenium server做了三件事,第一,启动浏览器,第二,将selenium core注入浏览器,第三,设置浏览器的代理

3.      然后test code通过client lib发送http请求到selenium serverselenium server根据请求发送指令让selenium core执行指令。

4.      Selenium core收到指令,执行指令。

5.      浏览器收到新的请求页面信息,发送http请求

6.      Selenium server收到http请求,**后发送给web服务器,并获得回应

7.      然后selenium server将获得的回应发送给浏览器。


TAG:

 

评分:0

我来说两句

日历

« 2024-04-18  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 17227
  • 日志数: 17
  • 建立时间: 2015-01-19
  • 更新时间: 2016-05-26

RSS订阅

Open Toolbar