欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。
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 server,selenium server根据请求发送指令让selenium core执行指令。
4. Selenium core收到指令,执行指令。
5. 浏览器收到新的请求页面信息,发送http请求
6. Selenium server收到http请求,**后发送给web服务器,并获得回应
7. 然后selenium server将获得的回应发送给浏览器。
收藏
举报
TAG: