Selenium IDE,Selenium RC和Selenium WebDriver之间有什么区别?

zsb*_*ppa 2 selenium selenium-ide selenium-rc selenium-webdriver

Selenium IDE,Selenium RC和Selenium WebDriver之间有什么区别?我们可以在哪种项目中使用每个项目?任何建议将不胜感激。

小智 5

Selenium Ide是一个firefox插件,可让您记录并运行使用firefox运行的测试。您无法在IDE中执行高级测试策略,例如多次循环执行单个操作等,因为您不能使用任何编程语言编写测试用例。

Selenium RC和WebDriver允许您选择自己喜欢的语言来编写测试用例。在selenium RC或WebDriver的帮助下,您可以执行几乎任何类型的操作,这些操作是您手动执行的。RC和WebDriver之间的主要区别是,RC使用远程控件将您的测试转换为浏览器本机代码,您的测试与Remote控件进行交互,并且远程控件与浏览器进行交互,因为WebDriver直接与浏览器进行交互而无需任何远程服务器,因此执行速度更快。

我读到某个地方,RC将用某种编程语言编写的测试用例转换为Javascript函数(可以控制浏览器),其中Web驱动程序通过HTTP命令与浏览器直接通信。

Selenium RC已弃用,人们使用WebDriver代替RC。