Selenium IDE,RC和WebDriver之间的区别。
下面列出了Selenium IDE,RC和Webdriver之间的区别:
功能性 | 硒IDE | 硒RC | Selenium 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