selenium RC的实现原理
selenium RC的实现原理如下图所示:
https://mp.youkuaiyun.com/postedit
selenium RC主要由两部分组成:selenium Server+Client Libraries。其中Selenium Server负责控制浏览器的行为。而Client Libraries则是给测试人员编写测试案例时用来控制selenium Server的库。
selenium1的自动化执行步骤如下:
- 测试人员基于Selenium支持的编程语言编写好测试脚本程序。
- 测试人员执行测试程序。
- 测试脚本程序发送访问网站的HTTP请求给Remote Control Server(RC)。
- RC 收到请求后,访问被测试网站并获取网页数据内容,并在网页中插入Selenium Core的JavaScript代码库,然后返回给测试人员执行测试的浏览器。
- 测试脚本在浏览器内部再调用selenium Core来执行测试代码逻辑,记录测试结果,完成测试。
要理解以上步骤的执行,首先要理解以下概念:
1、同源策略
同源策略是浏览器的JavaScript安全机制。其目的是确保一个

本文深入探讨了selenium RC的工作原理,包括同源策略和代理注入,解释了如何通过selenium Server控制浏览器行为。同时,介绍了selenium RC的环境配置过程,帮助读者理解自动化测试的执行步骤。
最低0.47元/天 解锁文章
1928





