我不确定我是否完全明白它们之间的区别。 WebDriver API也直接控制选择的浏览器。什么时候应该使用硒遥控器(硒RC)?Selenium的Remote Control和WebDriver有什么区别?
现在,我目前的情况是通过编写一个包含Selenium WebDriver API的套件并让它在我的计算机上运行来测试一个Web应用程序。这些测试花费的时间越来越长,因此我一直在寻找在Linux服务器上运行测试的方法。
如果我使用Selenium Remote Control,这是否意味着我必须重写我使用WebDriver API编写的所有内容?
我对Selenium Grid,Hudson,Selenium RC感到困惑。我为Hudson找到了Selenium Grid插件,但不确定这是否包含Selenium RC。
我正在走正确的路线吗?我设想了以下体系结构:
- Hudson在几个Ubuntu专用服务器上运行。
- Hudson使用Xvnc运行& Selenium Grid插件。 (我是否需要单独安装Firefox?)
- 硒电网运行硒RC测试套件。
我认为这比使用WebDriver API在当前工作台式计算机上运行测试效率高得多。
[selenium rc和webdriver之间的关系是什么?](http://stackoverflow.com/questions/3619824/whats-the-relationship-between-selenium-rc-and-webdriver) – 2015-08-05 12:31:13