- PYTHON - Linguagem de programação
- PIP - Gerenciador de pacotes
- ROBOT FRAMEWORK - Framework de testes Web, API e desktop
- LIBRARIES - Sikuli e ImageHorizonLibrary
Execute:
pip install -r requirements.txt
Instale a extensão do Robot Framework no VS-CODE.
Para isto, procure pela extensão d-biehl.robotcode
A biblioteca Sikuli depende da instalação do JDK.
Instale o JDK-Java 8 ou superior. Link para download.
Crie a variável de ambiente JAVA_HOME
e insira o diretório do local onde foi instalado o JDK.
Exemplo: C:\Program Files\Java\jdk-20
robot tests
robot --exitonfailure tests
robot -i sum tests
robot -i subtract tests
robot -i multiplication tests
robot -i division tests
Para executar e desenvolver os testes automatizados é preciso ajustar a resolução do computador.
Use a resolução de 1366x768 (resolução HD) e ajuste de escala e layout para 100%
Crie a variável de ambiente a seguir para evitar a criação de logs do Sikuli.
export DISABLE_SIKULI_LOG=1
Para obtenção das coordenadas de porções da tela é útil utilizar o software SikulixIDE, a partir da função Region.