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:

 

评分:0

我来说两句

Open Toolbar