org openqa mac library webdriver saucelabs

webdriver - openqa - ¿Dónde están los ejemplos de código para conectar tus pruebas a Sauce Connect?



selenium mac (2)

De forma predeterminada, Sauce Connect estará disponible a través de http://localhost:4445 , por lo que solo debe cambiar sus pruebas de:

WebDriver driver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@ondemand.saucelabs.com:80/wd/hub"), capabilities);

a:

WebDriver driver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@localhost:4445/wd/hub"), capabilities);

No debería necesitar cambiar su lógica de prueba real al ejecutar pruebas con Sauce Connect.

Creé un proyecto de demostración , que principalmente demuestra cómo construir pruebas para trabajar con los complementos de Sauce para Jenkins y Bamboo, pero también incluye un SauceConnectTest de muestra que afirma que las pruebas se pueden ejecutar contra un sitio web local con Sauce Labs usando Sauce Connect.

He leído la página: Sauce Labs: Connect

y revisé Internet, pero no encuentro ninguna documentación sobre cómo convertir mis pruebas de Selenium para usar Sauce Connect.

¿Podría alguien señalarme en la dirección correcta?

Aclamaciones

Dave


Para inicializar el webDriver usa esto:

WebDriver webDriver = null; DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setBrowserName("firefox"); webDriver = new RemoteWebDriver(new URL("http://" + username + ":" + accessKey + "@ondemand.saucelabs.com:80/wd/hub"), capabilities);

Ahora prueba el sitio, lo que sea que necesites, digamos que necesitas google:

webDriver.get("http://www.google.com");