java - firefoxdriver - ¿Cuáles son las diferencias entre ''Selenium-server-standalone.jar'' y ''Selenium Client & WebDriver''?
selenium java (2)
De la documentación oficial de Selenium WebDriver:
WebDriver y Selenium-Server Puede o no necesitar el Selenium Server, dependiendo de cómo pretenda utilizar Selenium-WebDriver. Si su navegador y todas las pruebas se ejecutarán en la misma máquina, y sus pruebas solo usan la API de WebDriver, entonces no necesita ejecutar el Servidor Selenium; WebDriver ejecutará el navegador directamente.
Sin embargo, existen algunas razones para usar el servidor Selenium con Selenium-WebDriver.
- Está utilizando Selenium-Grid para distribuir sus pruebas en varias máquinas o máquinas virtuales (VM).
- Desea conectarse a una máquina remota que tiene una versión de navegador particular que no está en su máquina actual.
- No está utilizando los enlaces de Java (es decir, Python, C # o Ruby) y le gustaría usar HtmlUnit Driver
Referencias
¿Cuáles son las diferencias de Implementations entre ''Selenium-server-standalone.jar'' y ''Selenium Client & WebDriver''? A continuación se encuentra el enlace del sitio web SeleniumHQ.org [ http://www.seleniumhq.org/download/] ..
- http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
- " http://selenium-release.storage.googleapis.com/2.44/selenium-java-2.44.0.zip "
Sé que primero se conoce anteriormente como Selenium RC y el segundo es Selenium 2.0 (Webdriver). Pero, ¿es la versión más reciente compatible con todas las jarras de Webdriver en Selenium Server? Solo tengo Selenium Server disponible. ¿Todos los métodos de Selenium Webdriver son compatibles con Selenium Server? Del mismo modo, ¿cuáles son las diferencias entre los frascos?
podría ayudar pls
/Gracias
Veo un poco de confusión aquí ... Con respecto a " Selenium WebDriver " y " Selenium Server "
Selenium WebDriver 2.0 : ayuda a escribir scripts para automatizar navegadores ... este paquete nos proporciona clases y métodos para lograr la automatización. Después de escribir los guiones, podemos ejecutarlos en LOCAL MACHINE y ver la automatización nosotros mismos. Los proyectos de WebDriver se combinaron con Selenium RC para superar los inconvenientes del selenio RC y se convirtió en el selenio WebDriver 2.0.
Selenium Server: Ahora, una vez que tengo mis scripts (como se mencionó anteriormente), para ejecutar scripts en MÁQUINAS REMOTAS (Test Beds) y NO EN MÁQUINA LOCAL lo hacemos utilizando el servidor de selenio . En resumen, Selenium Webdriver funciona junto con Selenium Server ... coexisten para ayudar y no para reemplazarse entre sí.
espero que esto ayude