Selenium RC 与 Selenium WebDriver 的比较。


Selenium RC 和 WebDriver 之间的区别如下所示:

特性Selenium WebDriverSelenium RC
架构不从 Javascript 获取。从 Javascript 获取。
服务器无需服务器即可开始测试用例执行。需要服务器才能开始测试用例执行。
面向对象它被广泛用于面向对象编程。它适度地用于面向对象编程。
浏览器它可以测试所有主流浏览器,包括在无头模式下执行。它可以测试所有主流浏览器。
警报它能够处理警报。它不能处理警报。
下拉列表它能够处理下拉列表。它不能处理下拉列表。
动态定位器可以使用动态定位器定位元素。无法使用动态定位器定位元素。
录制和回放它没有录制和回放功能。它没有录制和回放功能。
鼠标操作它能够处理鼠标操作。它不能处理鼠标操作。
性能它速度很快,因为它直接与浏览器通信。它不如 Selenium WebDriver 快,因为它不直接与浏览器通信。
iPhone/Android它能够在 Android 驱动程序和 iPhone 驱动程序的帮助下测试 iPhone/Android。它不能测试 iPhone/Android。
XPath它包含绝对 XPath 和相对 XPath。它仅包含绝对 XPath。
监听器它能够使用监听器。它不能使用监听器。
导航它能够处理导航。它不能处理导航。
用法它有大量的 API,并且可以与多种语言一起使用,例如 Java、Python、C#、Ruby 等。它只有可用于运行测试用例的 JAR 文件。

更新时间: 2021年11月22日

630 次查看

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告