Selenium + TestNG Template Project [PT-BR & ENG]

Posted on 6 de agosto de 2010 by Leonardo Galani 6 Comments

[PT-BR]

Olá pessoas.

Um post rapido só para constar.
Algumas pessoas sempre perguntam como começar com selenium, como faz teste usando data provider, o que é Junit, TestNG, para que server.
Ou pior, descartam de usar o selenium pois não sabem como organizar um projeto de trabalho.

Seus problemas acabaram ^^

Com a ajuda da comunidade, eu montei um pequeno projeto de teste automatizado com selenium e testng e disponibilizo para vocês aqui =)
Tirei as informações confidênciais e deixei o template.
Pode não ser a coisa mais funcional do mundo e poderia ter sido feito de uma maneira melhor, mas temos que começar de algum lugar né !

Many Thks Felipe Knorr, Elias e etc.

Link:
http://leonardobg.com.br/download/ProjetoSelenium.rar (senha: www.leonardobg.com.br )
http://leonardobg.com.br/download/lib.rar

selenium server: http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip

O felipe Knor fez uma alteração no ReportNG 1.1.1 que exibe graficos nos relatorios, algo bem simples mas muito bem visto =)
Como é um trabalho dele, segue um link separado: ReportNG + Grafico by FelipeKnorr

Qualquer comentário ou critica, é so gritar.

[updated]

Desculpa por ter postado correndo : /
Vou explicar melhor como usar as coisas dentro do projeto.
Primeiro.. você precisa baixar o projeto + as bibliotecas (libs) + o selenium server (selenium-server.jar) .. e colocar tudo em projeto só..
( para ficar mais claro: descompate o projeto em pasta, crie uma pasta lib dentro do projeto e jogue as libs + selenium-server.jar lah dentro)

Uma vez descompatado, abra o eclipse, e vá para parte de criação de projeto java (new > Java Project)

Ao invés de criar um projeto do zero, clique para usar um existente e depois, selecione a pasta onde você descompatou os arquivos.
Após criar o projeto, você terá que refazer o classpath (deletei o classpath para não dar conflito) com os caminhos das libs.
Para fazer isso, clique com direito no nome do projeto, propriedades, class path ( algo assim, estou sem eclipse nesta maquina ).
Uma vez lah, clique em add external libs e selecione todas as libs da pasta libs (dUH!) e vincule.

Isso deve dar uma base para vocês começarem.

[]s

[ENG]

I decided to share with the international comunity, so im updating (AGAIN dammit..lol) this post with some basic info.
This is a selenium project that i did using Eclipse + TestNG and them   i converted it to a project template, doing comments in some os the parts for better understanding.
Most of the commnets are on Portuguese,  but the templates are in both languages.
Basically, the “gerenciaTeste” reads from “LeitorExcel” from a excel file (dataGerenciador) what .class it need to test. (its a different approch from
traditional XML stuff)

Also, there is modules templates, guess even non programmers can understand.
http://leonardobg.com.br/download/ProjetoSelenium.rar (pass: www.leonardobg.com.br )
http://leonardobg.com.br/download/lib.rar
You also need the selenium server .jar and you can find it here: http://selenium.googlecode.com/files/selenium-remote-control-1.0.3.zip

6 Comments

  1. Leonardo Neuwald
    547 dias ago

    Parabéns pelo trabalho.
    Ainda não conferi os arquivos, mas acho que era mais ou menos isso que faltava para que eu iniciasse com o selenium.
    Valeu pela iniciativa…

    OBS: Cara, poderia falar sobre as user-extensions?! Pelo que vi pode ajudar muito com o Selenium IDE.

  2. Cléuber José
    544 dias ago

    Em primeiro lugar, gostaria de agradecer a sua iniciativa, está me ajudando muito e acredito que esteja ajudando muitas outras pessoas também

    Peço desculpas pela minha ignorância, mas como é que eu faço para jogar esse projeto no eclipse
    está dando muitos erros aqui

    Mais uma vez obrigado

  3. Cléuber José
    543 dias ago

    Obrigado,
    esse update ajudou muito!

    um abraço!

  4. Cléuber José
    541 dias ago

    No próximo post, ou em outro qualquer, vc poderia falar sobre popup.
    eu estou apanhando e parece que mó galera apanha também

    falou!

  5. André
    514 dias ago

    Muito obrigado pelo blog. É uma boa ajuda porque há mais pessoas como tu, trabalhando com o Selenium.

    Continue.

  6. Paulo vicente
    359 dias ago

    ola leonardo, tudo certo?
    cara, estou com uma duvida em relação ao relatório do reportng com os graficos.

    para gerar os graficos, tu so add as libs no path do projeto?

Post a Comment

Your email is never published or shared. Required fields are marked *