Apresentação
Bom pessoal, como é um pouco frustrante pesquisar na internet e não achar muita coisa que tire suas dúvidas e ter que ficar “abusando” da boa vontade das pessoas ( meu “many thks” para o Felipe Knor (http://knorrium.info) e para o Elias), resolvi criar esse simpático blog com um pouco das minhas “desaventuras” com a linguagem java e selenium.
Mas antes de mais nada, gostaria de me apresentar:
Meu nome é Leonardo e sou Analista de Teste, com +- 3 anos de experiência na área (o que é pouco..rs) e atualmente estou em um projeto de automatização de teste funcional em java ( e como a lei de murph é a lei suprema do universo, eu so tinha experiencia de programação em C# e bem superficial) e meu pouco conhecimento da linguagem + as “frescuras” do selenium me renderam muitas buscas na internet, conversas com gente que realmente MANJA da coisa, leitura de documentação e etc.
Como acredito que o conhecimento deve ser compartilhado, assim como o Felipe, estou criando esse blog para relatar minhas dificuldades e soluções que encontrei (ou seja, entregar tudo mastigado..rs)
E como é um BLOG, por favor não reparem no tom informal dos posts
Bom.. e por onde começamos?
Se você conhece um pouco de inglês, o Felipe fez um mega post sobre Como começar a usar o selenium IDE (http://knorrium.info/2010/05/19/a-java-approach-to-selenium/).
Mas mesmo assim vou dar uma resumida para o pessoal
O que é selenium IDE?
Basicamente ele auxilia o grosso da criação de scripts com selenium, porém só funciona no firefox.
Com ele você grava o passo a passo do teste que você quer criar e depois pode dar um “play” para verificar se seu teste esta funcionando.
Links:
http://www.seleniumhq.org/ (aqui você pode ir baixar o IDE e o selenium RC, que contem o selenium server e bibliotecas para sua linguagem, que no meu caso é java)
Não vou entrar em detalhes como se cria o script porque ele é bem fácil de usar e existem milhões de sites que explicam como usar o IDE (e param por ai, infelizmente).
No próximo post já vou dar detalhes sobre a utilização do código gerado pelo IDE com o eclipse, quais bibliotecas básicas o selenium usa e PORQUE você tem que entender um pouco sobre elas para poder fazer alguma coisa funcionar…rs
[]s