硒似乎有很多不同的组成部分,网站并没有很好地解释他们,我仍然有点困惑,哪一个是哪个。什么之间的区别或目的:Selenium IDE,Server,RC,2.0和WebDriver有什么区别?
硒IDE Selenium服务器 硒的远程控制 webdriver的 硒2
我的理解如下:
硒IDE是用于快速的GUI插件Selenese/HTML中测试用例的原型设计。
Selenium服务器是一个独立的Java程序,它允许您在一系列不同的浏览器中运行HTML测试套件,以及诸如报告等额外选项。
Selenium Remote Control是Selenium Server的旧名称,它只支持Selenium API的版本1。
的webdriver是实际的核心API,它有一系列的语言绑定,并允许你写的独立测试。
Selenium 2是Selenium项目的最新版本,包括IDE,Server和WebDriver。
那么,你已经涵盖了你的问题:)哪些部分你困惑或需要澄清? –
很高兴听到,我只是想看看我是否会出错。那么,我对Selenese测试用例和WebDriver中一个完整的脚本之间的关系有些困惑。 Selenese是一种仅引用IDE的“绑定”,引用了完整的WebDriver API的部分内容吗? – persepolis