列出Selenium IDE,RC和Webdriver之间的差异。
特征 | 硒IDE | 硒RC | Selenium Webdriver |
---|---|---|---|
记录和播放 | 支持。 | 不支持。 | 不支持。 |
服务器 | 不需要服务器支持即可启动测试用例执行。 | 需要服务器支持以启动测试用例执行。 | 不需要服务器支持即可启动测试用例执行。 |
浏览器 | 仅Firefox,因为它是Firefox中的插件。 | 支持大多数浏览器。 | 所有浏览器还使用无头浏览器HTMLUnitDriver。 |
面向对象 | 不是面向对象的。 | 部分面向对象。 | 主要是面向对象的。 |
动态定位器 | 不支持。 | 不支持。 | 支持。 |
处理警报 | 不支持处理警报。 | 不支持处理警报。 | 支持警报的使用。 |
处理导航 | 不支持导航处理。 | 不支持导航处理。 | 支持导航处理。 |
处理下拉菜单 | 不支持下拉菜单的处理。 | 不支持下拉菜单的处理。 | 支持下拉菜单的处理。 |
iPhone / Android测试 | 不支持。 | 不支持。 | 在Android驱动程序,iPhone驱动程序的帮助下支持。 |
听众支持 | 不支持使用监听器。 | 不支持使用监听器。 | 支持使用侦听器。 |
速度 | 作为Firefox插件提供的速度很快。与浏览器直接通讯。 | 由于不与浏览器直接通信,因此它比Webdriver慢。 | WebDriver直接与浏览器进行交互。从而使其在速度方面更好。 |
建筑 | 基于Java的框架架构。 | 基于Java的框架架构。 | 具有浏览器对自动化的本机兼容性。 |
以上是 列出Selenium IDE,RC和Webdriver之间的差异。 的全部内容, 来源链接: utcz.com/z/355646.html