Selenium IDE,RC和WebDriver之间的区别。

下面列出了Selenium IDE,RC和Webdriver之间的区别:

功能性硒IDE硒RCSelenium Webdriver
记录和播放
它具有记录和回放功能。
它没有记录和播放。
它没有记录和播放。
服务器
它不需要服务器即可开始执行测试用例。
它要求服务器开始执行测试用例。
它不需要服务器即可开始执行测试用例。
浏览器
它只能用于Firefox中的测试。
它可以用于大多数浏览器中的测试。
它可以用于大多数浏览器的测试,包括无头模式。
面向对象
它基于Selenese(一种程序语言)。
它可以部分用于面向对象的编程。
它主要用于面向对象的编程。
动态定位器
无法识别元素。
无法识别元素。
可以识别元素。
快讯
无法处理警报。
无法处理警报。
可以处理警报
鼠标动作
无法处理鼠标动作。
无法处理鼠标动作。
可以处理鼠标动作。
落下
无法处理下拉菜单。
无法处理下拉菜单。
可以处理下拉菜单。
iPhone /安卓
无法执行iPhone / Android测试。
无法执行iPhone / Android测试。
可以借助Android驱动程序iPhone驱动程序执行iPhone / Android测试。
听众
没有监听器。
没有监听器。
有听众。
性能
快速[作为Firefox插件提供]。它直接与浏览器交互。
它不会直接与浏览器交互。因此,与webdriver相比,它的速度较慢。
快速,因为它直接与浏览器交互。
建筑
源自Javascript。
源自Javascript。
不是衍生自Javascript。
用法
可用于创建脚本的UI界面。
可用于在浏览器中执行测试用例的独立Jar。
包含API并受Java,Python和Ruby等语言支持。
Xpath
只有绝对的xpath。
只有绝对的xpath。
同时具有绝对和相对xpath。
导航
无法处理导航。
无法处理导航。
可以处理导航。

以上是 Selenium IDE,RC和WebDriver之间的区别。 的全部内容, 来源链接: utcz.com/z/350238.html

回到顶部