Pregunta

Estoy escribiendo una suite de prueba E2E usando el protractor.

Sé que está construido en la parte superior de WebDriverjs, y estoy tratando de usar una funcionalidad de WebDriverJS.

a saber, estoy tratando de enmutar algún comportamiento utilizando el administrador de promesa de WebDRIVERJS, y la documentación de WebDriverJS dice que debería usar

webdriver.promise.controlFlow().execute(function myBehavior(){...});

problema es, no sé cómo acceder a ese objeto "WebDriver".No hay variable global llamada "WebDriver".

¿Puede alguien ayudarme en esto?

Editar:

Ahora que la pregunta se ha resuelto, me gustaría resaltar el hecho de que uno debe usar

browser.driver.controlFlow()

y no

browser.driver.promise.controlFlow()

A pesar de lo que puede sugerir la documentación de WebDriverJS.

¿Fue útil?

Solución

La documentación dice que GeneracDicetAnDode es el webdriver subyacente.

Entonces, ¿puedes probar esto:

browser.driver.controlFlow().execute(function myBehavior(){...});

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top