Tenho projeto no netbeans que foi exportado pelo SeleniumIDE, dentro do projeto eu inclui 2 bibliotecas especificas do selenium e o JUnit.
Minha classe de testes funciona perfeitamente quando executo dentro do Netbeans. Entretanto quero que o teste rode no Hudson. Então preciso de um script XML para o Ant ou para o Maven para colocar no Hudson.
Anexei o projeto do netbeans, provavelmente quando abrir o mesmo em seu IDE terá que adicionar novamente as bibliotecas, o endereço para download é http://selenium.googlecode.com/files/selenium-java-2.0b3.zip e basta descompactar e adicionar os 2 arquivos .jar no projeto.
O código da classe basicamente é:
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;
public class Tester extends SeleneseTestCase {
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*firefox C:/Program Files (x86)/Mozilla Firefox/firefox.exe", "http://www.google.com.br/");
selenium.start();
}
@Test
public void testE() throws Exception {
selenium.open("/");
selenium.type("q", "teste1");
selenium.click("btnG");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
}
Pergunta
kresh
olá pessoal,
Tenho projeto no netbeans que foi exportado pelo SeleniumIDE, dentro do projeto eu inclui 2 bibliotecas especificas do selenium e o JUnit.
Minha classe de testes funciona perfeitamente quando executo dentro do Netbeans. Entretanto quero que o teste rode no Hudson. Então preciso de um script XML para o Ant ou para o Maven para colocar no Hudson.
Anexei o projeto do netbeans, provavelmente quando abrir o mesmo em seu IDE terá que adicionar novamente as bibliotecas, o endereço para download é http://selenium.googlecode.com/files/selenium-java-2.0b3.zip e basta descompactar e adicionar os 2 arquivos .jar no projeto.
O código da classe basicamente é:
Obrigado.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.