Desculpas pela falta de atualização do blog.
Muitas coisas acontecendo, estou saindo do sedentarismo, estou quebrando a cabeça com ruby e marathon e já não bastasse isso, o starcraft2 também está me fazendo perder algumas horinhas na semana (ninguem é de ferro né :D ).

Bom, recebi alguns emails de uma galera que está começando agora, que precisa fazer um estudo sobre a ferramenta para apresentar para gestores e estão confusos com qual versão do selenium devem começar.

Eu já devo ter comentado isso anteriormente, mas é melhor formalizar isso em um post completo para não deixar dúvidas.

O selenium, salvado da pátria e antídoto para o mal do Mercury (its true!) está mudando.
A suite selenium está se juntando com a solução webdriver que também meio que faz o que o selenium fazio mas com uma semantica diferente.
O selenium 2 veio para juntar as 2 ferramentas e traduzir em uma bibilioteca unificada, mais robusta e de fácil entendimento, ou seja, mesmo em sua versão Beta 3, o selenium 2 é a resposta para sua pergunta.

“Mas porque?”

A versão 1 do selenium demorou +- uns 5 anos para ser lançada e depois disso muito tempo se passou para que correções fossem feitas. Hoje a politica do time que desenvolve o selenium mudou. A cada semana, mes é lançada uma versão diferente de um browser (não uma versão totalmente diferente.. mas uma versão de correção e com add-ons) e isso pode quebrar o selenium ou não.
Ao invés de ficar a merce desses constantes updates, eles resolveram soltar updates “frequentes”, tanto é que antes do beta, tinha versão alpha 1 e 2 do selenium.. hoje estamos no beta 3 em menos de 1 ano!!!

Desde a versão beta 02 (me corrijam se eu estiver errado), toda a biblioteca do selenium 1 está 100% funcional no defaultSeleniumDriver, ou seja, você que o selenium rc 1, já pode migrar para selenium 2, utilizando o mesmo código e podendo já usufruir de facilitadores do webdriver e por ai vai.

Ou seja, começe hoje a utilizar o selenium 2 beta 03, leia a documentação para webdriver, se estiver muito complicado, utilize o defaultSeleniumDriver (como é o caso das ações tipo mouseOver e etc) e seja feliz.

Também fique de olho no blog do pessoal do selenium para novas versões e posts sobre como pessoal tem usado selenium nas mais diversas linguagens e soluções out of the box ;) http://seleniumhq.wordpress.com/

Leave a Reply