SikuliX IDE, dá instalação ao Hello World! - Blog 4ALL Tests
Carregando:

SikuliX IDE, dá instalação ao Hello World!

SikuliX IDE, dá instalação ao Hello World!

SikuliX IDE, dá instalação ao Hello World!

Olá, tudo bem? Espero que sim.


Neste pequeno artigo/tutorial vou mostrar a forma de instalação do SikuliX IDE e uma forma simples de como podemos utilizar a ferramenta no ambiente Windows 10.


Em um outro artigo falei sobre como utilizei o SikuliX IDE para realizar testes de regressão automatizados (http://blog.4alltests.com.br/post.php?id=54).

Para quem não o conhece, ele atua sendo orientado a imagem, ou seja, seus passos são uma combinação entre comandos e imagens retiradas da Tela (GUI). Com ele é possível trabalhar usando Python, Robot Framework, Ruby e JavaScript.



Instalação.

Para instalar o SikuliX é simples, porém é necessário baixar dois arquivos necessários:


  Acessar o site: https://launchpad.net/sikuli/+download, e baixar o arquivo, a própria IDE do SikuliX:

    # sikulixide-2.0.4.jar (md5)







Acessar o site: https://raiman.github.io/SikuliX1/nightly.html, e baixar o arquivo no link informado abaixo, este arquivo informará ao SikuliX da linguagem a ser utilizada, como se fosse uma extensão:

   # The Jython interpreter 2.7.1 for python scripting (the default)







Após realizar o download dos arquivos e de preferência em uma pasta na unidade "C:\SikuliX" ou em uma pasta no "Documentos\SikuliX", o importante são os dois arquivos baixados estarem na mesma pasta (Lembrando que o Java já deve estar configurado).









Configuração com CMD.


É preciso acessar a pasta onde colocou os arquivos e digitar o seguinte comando: "java -jar path-to/sikulix.jar" quando o comando for iniciado o SikuliX IDE irá executar, não se espante se o arquivo "jython-standalone-2.7.1.jar" não estiver mais na pasta, pois o comando executado fará com que a IDE adicione como uma extensão. (entenda que o path-to é o caminho onde o SikuliX está, seja "C:\SikuliX" ou "Documento\SikuliX").









Configuração Simples.


Depois de colocar os arquivos em uma única pasta, como já foi explicado acima, basta clicar duas vezes no arquivo "sikulixide-2.0.4.jar", o SikuliX IDE irá executar e adicionará o arquivo "jython-standalone-2.7.1.jar" como extensão, da mesma forma como acontece via comando CMD o arquivo irá desaparecer da pasta.

Tanto a configuração por comando ou clicando no arquivo fará o SikuliX IDE executar como ilustrado abaixo.







Para facilitar a compreensão da imagem acima, aqui a legenda:

# Azul: Este erro se refere a acessos administrativos, diz que pode acontecer de não conseguir realizar alguns comandos ou ações de mouse e teclado, porém em meus testes não vi nenhum problema acontecer. Também não tem nada na comunidade falando sobre solução para este erro, então pode utilizar sem medo de ser feliz. Se quiser apagar a mensagem é só clicar com botão direito do mouse e selecionar opção Clear.

# Vermelho: Lembra do segundo arquivo baixado, que ao executar sumiu? Então ele foi adicionado ao IDE como uma extensão para Linguagem Python.

# Verde: São as formas que temos para inserir imagens ao Script.

# Lilás: São as duas formas de execução da IDE.



Agora com a IDE aberta.


O SikuliX é uma ferramenta de automação orientada a imagem que consegue capturar tudo que é visível na tela do computador, ou seja, qualquer elemento gráfico exibido em tela é possível usar para criar os scripts de teste. Combinando as imagens e os comandos já possível automatizar algumas tarefas, ele realiza uma análise das imagens do que é exibido na tela, e assim aplica os comandos.



Nesta primeira parte o SikuliX IDE irá inicializar o navegador Firefox, e acessará o endereço do blog do 4All Tests.





Nesta segunda parte, deverá procurar por um artigo específico, abrir, e verificar se o artigo aberto é o que está sendo esperado.





Para mais informações sobre SikuliX.

O SikuliX é uma ferramenta de automação orientada a imagem que consegue capturar tudo que é visível na tela do computador, ou seja, qualquer elemento gráfico exibido em tela é possível usar para criar os scripts de teste. Combinando as imagens e os comandos já possível automatizar algumas tarefas, ele realiza uma análise das imagens do que é exibido na tela, e assim aplica os comandos.

Site: http://sikulix.com/

Documentação: https://sikulix-2014.readthedocs.io/en/latest/toc.html

Download: https://raiman.github.io/SikuliX1/downloads.html

Mantido por: Raimund Hocke.




Compartilhe :
   
Tags :
QA   Web   Ferramentas   Dicas   Estudar  

Tito Lemos

Disseminador do Manifesto Ágil, Envolvido com Comunidade, Navegante do Mar da Criatividade, Fissurado por Empreendedorismo, Apaixonado por Livros.