Selenium RC 与 Selenium webdriver。
Selenium RC 和 Webdriver 之间的区别如下:
特征 | Selenium Webdriver | Selenium RC |
---|---|---|
Architecture | 不是从 Javascript 获得的。 | 从Javascript中获得。 |
服务器 | 无需服务器即可开始执行测试用例。 | 开始执行测试用例需要服务器。 |
面向对象 | 它广泛用于面向对象的编程。 | 它适用于面向对象的编程。 |
浏览器 | 它可以测试所有领先的浏览器,包括在无头模式下的执行。 | 它可以测试所有主流浏览器。 |
警报 | 它能够处理警报。 | 它无法处理警报。 |
落下 | 它能够处理下拉列表。 | 它不能处理下拉列表。 |
动态定位器 | 可以使用动态定位器定位元素。 | 无法使用动态定位器定位元素。 |
录制和回放 | 它没有录音和回放的功能。 | 它不具备录制和回放功能。 |
鼠标操作 | 它能够处理鼠标操作。 | 它无法处理鼠标操作。 |
表现 | 因为它直接与浏览器通信,所以速度很快。 | 它不如Selenium webdriver快,因为它不能直接与浏览器通信。 |
iPhone/安卓ID | 借助Android驱动程序和iPhone驱动程序,它能够测试iPhone/Android。 | 它无法测试iPhone/Android。 |
路径 | 它包含绝对 xpath 和相对 xpath。 | 它只包含绝对xpath。 |
听众 | 它能够使用侦听器。 | 它不能使用监听器。 |
导航 | 它能够处理导航。 | 它不能处理导航。 |
用法 | 它有大量的 API,可以与 Java、Python、C#、Ruby 等多种语言一起使用。 | 它只有 JARS 可用于运行测试用例。 |
以上是 Selenium RC 与 Selenium webdriver。 的全部内容, 来源链接: utcz.com/z/360840.html