Selenium IDE和Selenium RC在功能上有什么不同?
发布于 2011-07-08 05:00:17
Selenium IDE是一个firefox插件,它为您提供了一个用于记录测试的基本记录器。这些测试使用关键字记录在基于HTML表的体系结构中,并且集成开发环境允许您将代码导出为其他语言(Java、.Net、PHP、Python、Ruby或Perl)。
Selenium RC是一种可从多种语言访问的API。您可以编写程序调用API来控制浏览器,而不是记录测试。
您没有问过,Selenium WebDriver是Selenium 2.0的RC等价物。无论您使用哪种语言(我相信它支持Java、.Net、Ruby、Python和PHP_ ),都可以调用它。这是一个与Selenium RC中使用的API不同的API,但是有一些内置的兼容性可以使转换更容易。
大多数人发现,拥有像RC/Webdriver这样的完整编程语言会给他们带来更多的功能和灵活性。例如,像if thens或循环这样的条件语句在编程语言中要比在IDE使用的HTML表中容易得多。Selenium 2今天刚刚发布。
我已经有一段时间没有使用IDE了,但据我所知,Selenium提供的大多数实际API都可以在HTML关键字和API函数中找到,但是除了可记录的更简单的API之外,使用该API和进行测试要容易得多。
有关更多信息,请访问http://seleniumhq.org
发布于 2012-11-26 17:50:48
Selenium IDE是一个firefox附加组件。您可以录制/编辑/播放您的测试脚本。但不幸的是,它只支持Firefox。
Selenium RC或最新的Web驱动程序为您提供了编写自己的测试脚本的API。还可以编写脚本来测试跨浏览器测试,断言多种语言(Junit、Nunit、TestNG等),最后可以将脚本带到持续集成环境中
维护Selenium IDE脚本是非常困难的。但是Selenium RC / Webdirver测试脚本的可维护性或可重用性非常容易
发布于 2012-10-08 15:45:29
1- Selenium-IDE (集成开发环境)是用来开发Selenium测试用例的工具。它是一个易于使用的Firefox插件,通常也是开发测试用例的最有效方法。它还包含一个上下文菜单,允许您首先从浏览器当前显示的页面中选择一个UI元素,然后从Selenium命令列表中进行选择,该命令具有根据所选UI元素的上下文预先定义的参数。这不仅可以节省时间,而且是学习Selenium脚本语法的一种很好的方法。
很长一段时间以来,2- Selenium RC是主要的Selenium项目,在WebDriver/Selenium合并带来Selenium 2之前,Selenium 2是最新的、功能更强大的工具。
Selenium 1仍然受到积极支持(主要处于维护模式),并提供了Selenium 2中可能暂时无法使用的一些特性,包括对几种语言(Java、Javascript、Ruby、PHP、Python、Perl和C#)的支持,以及对几乎所有浏览器的支持。
参考:http://seleniumhq.org/docs/index.html
https://stackoverflow.com/questions/6605761
复制相似问题