2017-09-05 182 views
2

是什么硒IDE,硒RC和webdriver的,哪一个的区别是最好的项目?和类型的项目,我们可以使用任何类型的建议将是哪一个?真的appreciated.ThanksSelenium IDE,Selenium RC和WebDriver有什么区别?

+0

不错的问题,你是否得到答案。您必须按照Selenium RC – iamsankalp89

+1

设置代码。要求我们推荐或查找书籍,工具,软件库,教程或其他非本地资源的问题与Stack Overflow无关,因为它们倾向于吸引舆论的答案和垃圾邮件。相反,[描述问题](https://meta.stackoverflow.com/questions/254393/what-exactly-is-a-recommendation-question)以及到目前为止已经做了什么来解决它。 – JeffC

回答

4

硒IDE是一个Firefox插件,允许你记录和运行你使用Firefox运行的测试。您不能在IDE中执行高级测试策略,如多次循环单个动作等,因为您无法使用任何编程语言编写测试用例。

Selenium RC和WebDriver允许您选择您感兴趣的语言编写测试用例。在selenium RC或WebDriver的帮助下,您可以执行几乎任何类型的操作,您都可以手动执行。 RC和WebDriver的主要区别在于,RC使用远程控制将测试转换为浏览器本机代码,测试与Remote控件交互,远程控件与浏览器交互,WebDriver直接与浏览器交互,而无需任何远程服务器,所以执行速度更快。

我在某处读取RC将用某种编程语言编写的测试用例转换为Javascript函数(可以控制浏览器),因为Web Driver直接通过HTTP命令与浏览器通信。

Selenium RC已弃用,人们正在使用WebDriver而不是RC。

+0

请注意,原始的Firefox Selenium IDE [停止使用Firefox 55](https://stackoverflow.com/questions/45912420/what-plugin-should-be-used-for-selenium-ide-in-firefox),但有一个新的[适用于Chrome的Selenium IDE](https://chrome.google.com/webstore/detail/kantu-browser-automation/gcbalfbdmfieckjlnblleoemohcganoc) – Lora129

相关问题