Selenium RC和WebDriver的实现区别(一)
Selenium RC和WebDriver的实现区别(一)
在学习selenium的时候,在导出代码时,我常常发现自己到处的代码和网上别人导出的不一样,我一直都不明白为什么,网上也没有相关的详细文章可借鉴,今天我将自己学习selenium的过程记录下来:
要解决这个问题,首先要从什么是webdriver以及什么是selenium开始说起。
1、 我们平时所说的selenium说的都是selenium1(有名Selenium RC),他曾经有个非常强的竞争对手就是Webdriver,后来Selenium团队发布了Selenium2。Selenium2= Selenium1+webdriver,这样的组合使Selenium的功能增强了n倍,用户也可以很自由的选择自己喜欢的工具。
2、 什么是Webdriver?
WebDriver是一个用来进行复杂重复的web自动化测试的工具。意在提供一种比Selenium1.0更简单易学,有利于维护的API。它没有和任何测试框架进行绑定,所以他可以很好的在单元测试和main方法中调用。一旦创建好一个Selenium工程,你马上会发现WebDriver和其他类库一样:它是完全独立的,你可以直接使用而不需要考虑其他配置,这个Selenium RC是截然相反的。
3、 Selenium1.0的缺点?
Selenium1.0不能处理一下事件:
1) 本机键盘和鼠标事件
2) 同源策略XSS/HTTP(S)
3) 弹出框,对话框(基本身份认证,自签名的证书和文件上传/下载)
4、 Selenium2有什么好处?
当这两个框架被合并后,一个框架的缺陷被另一个框架所弥补。WebDriver对浏览器的支持需要对应框架开发工程师做对应的开发;同样Selenium必须操作真实浏览器,但是WebDriver可以HTML unit Driver来模拟浏览器,在内存中执行用例,更加的轻便。Selenium1.0解决了自动化测试中的一些常见问题,WebDriver更好的解决了沙箱限制。WebDriver不支持并行,但是Selenium Grid解决了这个问题。
相关文章
- 自动化测试框架搭建
- 葡萄对硒的吸收.分布和积累特性的初步研究
- 富硒蚯蚓的培养及其硒富集作用研究
- 硒蛋氨酸对人前列腺癌DU145细胞增殖与凋亡的影响
- 常见的测试用例设计方法都有哪些?
- 富硒麦芽生产工艺研究
- 2.13 单元测试
- 亚硒酸钠对小鼠的半数致死量测定
- 富硒茶硒的浸出率及其化学性质的研究[J
自动化测试框架搭建 及使用 1. Maven 服务器搭建 1.1. 环境安装 安装JDK ,配置JDK 环境变量 进入nexus 官网http://www.sonatype.org/nexus/downloads/,下载nexus 开源版本 ...
朱丽琴1 , 魏钦平2 , 许雪峰1 , 韩振海1 , 王小伟2 , 李天忠13 (1 中国农业大学园艺植物研究所, 北京100094; 2 北京市农林科学院林业果树研究所, 北京100093) 摘 要: 研究葡萄(V itis vinif ...
农业资源与环境学报 Journal of Agricultural Resources and Environment 富硒蚯蚓的培养及其硒富集作用研究 孙小斐,乔玉辉*,孙振钧,王 (中国农业大学资源与环境学院,北京100193) 冲,李 ...
第9卷帮6斓2008年12月 北'芦大学学撮(魏然科学版) JOURNALOFBEIlIUA V01.9No.6Dec.2(的8 UNIVERSITY(NaturalScience) 交章缡号:t009-4822(2008)06-0513- ...
常见的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应 用. 1. 等价类划分 常见的软件测试面试题划分等价类 : 等价类是指某个输入域的子集合 . 在该子集合中 , 各个输入数 据对于揭露程序中的错误都是 ...
DOI :10. 15958/j . cn ki . sd nys w xb . 1999. 04. 009 山地农业生物学报18(4) :239-242, 1999 Journal of M ountain Agriculture and ...
单元测试 Author:江南白衣 注重实效的TDD的确能加快,而不是拖慢开发的进度(片面的追求覆盖率的全面UnitTest不在此列) 一,可以实现真正分层开发. 二,不需要依赖和频繁重启Web Container. 三,手工测试总不免改动数 ...
第43卷第3期东北农业大学学报43(3):91~94亚硒酸钠对小鼠的半数致死量测定 陈爽1, 2,侯振中1*,管延杰1,李玉侠1,韩玉1,赵树臣1 (1. 东北农业大学动物医学学院,哈尔滨 150030:2. 黑龙江农业工程职业学院,哈尔滨 ...
中国农业科学 1999, 32(5) :69-72 Scien tia A gricu ltu ra Sin ica 富硒茶硒的浸出率及其化学性质的研究3 胡秋辉1 潘根兴2 丁瑞兴2 安辛欣1 吕心泉1 (1南京农业大学食品科技学院, 南 ...