selenium基础知识
上一篇 /
下一篇 2014-12-05 14:54:02
/ 个人分类:selenium基础知识
selenium IDE组成部分右三部组成:
command 操作命令
target操作对象,通常是页面及页面元素
value作为断言的值
selenium是什么?
selenium 是web自动化测试工具集,包括IDE,Grid,Rc(selenium 1.0),webDriver (selenium 2.0)
selenium IDE是firefox浏览器的一个插件,提供鉴定的脚本录制,编辑与回放功能。
selenium Grid是用来对测试脚本做分布式处理,现在已集成到selenium server中rc和webDriver更多应该把它看成一套规范,在折套规范定义客户端脚步与浏览器交互的协议。 以及元素定位与操作的接口。
Selenium RC 和WebDriver 什么关系?
RC和 WebDriver 类似,都可以看做是一套操作web页面的规范。当然,他们的工作原理不一样。
selenium RC 在浏览器中运行 JavaScript 应用,使用浏览器内置的 JavaScript 翻译器来翻译和执行selenese 命令(selenese 是 selenium 命令集合) 。
WebDriver 通过原生浏览器支持或者浏览器扩展直接控制浏览器。WebDriver 针对各个浏览器而开发,取代了嵌入到被测 Web 应用中的 JavaScript。与浏览器的紧密集成支持创建更高级的测试,避免了JavaScript 安全模型导致的限制。除了来自浏览器厂商的支持,WebDriver 还利用操作系统级的调用模拟用户输入。
看样子webdriver 更牛B一些。为了保持向兼容,所以selenium 2.0中,RC 和webdriver 并存,但说起selenium 2.0 一般指的是webdriver 。
收藏
举报
TAG: