No estoy seguro de entender la diferencia. WebDriver API también controla directamente el navegador de su elección. ¿Cuándo deberías usar el control remoto de selenio (selenio RC) en su lugar?¿Cuál es la diferencia entre Selenium's Remote Control vs WebDriver?
En este momento, mi situación actual es que estoy probando una aplicación web al escribir una suite con Selenium WebDriver API y dejar que se ejecute en mi computadora. Las pruebas tardan más y más en completarse, por lo que he estado buscando formas de ejecutar las pruebas en un servidor Linux.
Si utilizo Selenium Remote Control, ¿esto significa que tengo que volver a escribir todo lo que escribí con WebDriver API?
Me estoy confundiendo con Selenium Grid, Hudson, Selenium RC. Encontré un plugin de Selenium Grid para Hudson, pero no estoy seguro si esto incluye Selenium RC.
¿Estoy tomando la ruta correcta? Visualizo la siguiente arquitectura:
- Hudson ejecutándose en algunos servidores dedicados de Ubuntu.
- Hudson con Xvnc & Selenium Grid plugin. (¿Debo instalar Firefox por separado?)
- Rejilla de Selenio con suites de prueba RC de selenio.
Creo que esto es mucho más eficiente que la ejecución de pruebas en mi computadora de escritorio actual con WebDriver API.
Duplicado exacto de [¿cuál es la relación entre selenium rc y webdriver?] (Http://stackoverflow.com/questions/3619824/whats-the-relationship-between-selenium-rc-and-webdriver) –