Proyecto donde se muestra el uso del patrón serenity screenplay con cucumber, gradle y Windows Application Driver.
Las pruebas de este ejemplo se corren contra la Calculadora aplicacion de escritorio de windows.
Para correr el proyecto se necesita que el sistema operativo sea Windows 10, utilizar Java JDK 1.8 y Gradle preferiblemente con la versión 4.7.
Es necesario tener instalada la última versión de Windows Application Driver, la puedes descargar en: https://github.com/Microsoft/WinAppDriver/releases/tag/v1.1-Preview
Windows Application Driver debe estar corriendo para ejecutar el proyecto, pero para correr el Windows Application Driver se debe tener habilitado el modo desarrollador, un tutorial para esto lo puedes ver en : https://www.automatetheplanet.com/automate-windows-desktop-apps-winappdriver/#tab-con-2
Para la inspeccion de elementos se puede usa utilizando WinAppDriver UI Recorder, lo puedes descargar en: https://github.com/Microsoft/WinAppDriver/releases/tag/UiR_v1.0-RC
Si tiene alguna pregunta, puede escribirme a cdanielmg200@gmail.com
Project where the use of the serenity screenplay pattern with cucumber, gradle and Windows Application Driver.
The tests in this example are run against the Windows desktop application calculator.
##Requirements
To run the project, the operating system must be Windows 10, use Java JDK 1.8 and Gradle preferably with version 4.7.
It is necessary to have installed the latest version of Windows Application Driver, you can download it in: https://github.com/Microsoft/WinAppDriver/releases/tag/v1.1-Preview
Windows Application Driver must be running to run the project, but to run the Windows Application Driver you must have the developer mode enabled, a tutorial for this can be seen in: https://www.automatetheplanet.com/automate-windows-desktop-apps-winappdriver/#tab-con-2
For the inspection of elements can be used using WinAppDriver UI Recorder, you can download it in: https://github.com/Microsoft/WinAppDriver/releases/tag/UiR_v1.0-RC