domingo, 21 de setembro de 2014

Resolvendo o erro java.lang.IllegalArgumentException: Invalid key code no Sikuli

Começou a automatizar alguns testes e no primeiro contato esbarrou no erro do título do post. Não se desespere. É super simples de solucionar.
No script abaixo, simulei o erro no momento em que se digita o endereço de algum site:


O script abre o navegador Internet Explorer, espera o botão de pesquisa do site do google aparecer (para este caso o google.com.br é a página inicial definida do navegador),  digita o endereço do blog, pressiona a tecla ENTER  e espera o título do blog aparecer.
No exemplo, o erro ocorre no momento de digitar o endereço do blog, atente para a mensagem:


Problema identificado, passemos a resolução: Basta trocar o idioma do computador para Inglês:


Feito a Troca, rode novamente o script e o problema estará solucionado.