Selenium RC和Selenium Webdriver的区别
Selenium Webdriver
Selenium Webdriver是一系列开放源码的API,用于自我调节网络应用程序的测试。换句话说,它作为浏览器的自动化框架,首先接受指令,然后在浏览器特定驱动程序的帮助下,通过直接通信将这些指令相应地发送到浏览器。
Selenium RC
Selenium RC是一个基本元素,即Selenium测试中的一个API,支持Firefox、IE、Chrome等。这个框架允许开发者在编程语言中编写涵盖不同测试案例的测试实例,以检查用户界面部分,最终帮助检查互联网功能。
Selenium RC和Selenium Webdriver之间的区别 :
编号 | Selenium RC | Selenium Webdriver |
---|---|---|
1 | Selenium RC API支持特定的浏览器。 | Selenium Webdriver是一个不受特定浏览器约束的API,也就是说,几乎所有的浏览器都支持。 |
2 | 处理任务需要selenium的服务器。 | 处理该任务不需要selenium的服务器。 |
3 | Selenium RC的主要引擎是由Javascript支持的。 | Selenium Webdriver的引擎不受Javascript的支持。 |
4 | 与Selenium Webdriver相比,Selenium RC功能简单。 | 与Selenium RC相比, Selenium Webdriver学习起来比较复杂。 |
5 | Selenium RC可以用于记录目的。 | Selenium Webdriver不能用于记录目的。 |
6 | Selenium RC不遵循纯粹的OOP。 | Selenium Webdriver的方法是基于纯OOP的。 |
7 | Selenium RC不允许光标移动。 | Selenium Webdriver允许光标移动。 |