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