Selenium Remote Control
Es una herramienta para hacer test de las diversas funcionalidades que tenga tu aplicación vía web. En un principio se utilizaba el Selenium IDE que es un plugin que te permite grabar tus pruebas atraves de un plugin para Firefox y desde hace ya un tiempo se saco el Selenium Remote Control para que ejecutes tus test de forma automatica una vez que las hayas desarrollado todas en Java. http://www.openqa.org/selenium-rc/
Y es tan sencillo como lo siguiente:
import com.thoughtworks.selenium.*;
import junit.framework.*;
public class Portal extends TestCase {
private Selenium sel;
public void setUp() {
sel = new DefaultSelenium("localhost", 4444, "*firefox", "http:///");
sel.start();
}
public void testPortal() throws Exception {
sel.open("http://");
sel.type("userId", "usuario");
sel.type("password", "password");
sel.click("Login");
sel.waitForPageToLoad("30000");
}
public void tearDown() {
sel.stop();
}
}
Mandas correr tu cliente de selenium-remote-control y desde tu clase principal mandas llamas tu test_case. Algo asi te debe de quedar en tu clase principal
public class selenium {
public static void main(String[] args) {
// TODO, add your application code
System.out.println("Empieza Test Edgar Ramirez!");
try{
Portal at = new Portal();
at.setUp();
at.testPortal();
at.tearDown();
}catch(Throwable e){
e.printStackTrace();
}
}
}
Mandalo correr y woala, tendras tu primer test_case.
- eramirez's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios recientes
hace 2 días 19 horas
hace 7 semanas 16 horas
hace 51 semanas 6 días
hace 2 años 11 semanas
hace 2 años 15 semanas
hace 2 años 23 semanas
hace 2 años 31 semanas
hace 2 años 33 semanas
hace 2 años 35 semanas
hace 2 años 38 semanas