El selenio teledirigido (RC) es una herramienta de prueba que permite que usted escriba pruebas automatizadas de la aplicaci�n web UI en muchos lenguajes de programaci�n contra cualquier Web site del HTTP usando cualquier hojeador Javascript-permitido de corriente. El selenio RC es un marco de gran alcance y simple para (programado o manualmente) las pruebas c�ntricas automatizadas de funcionamiento de la regresi�n de UI para las aplicaciones web/los servicios. Aqu� est�n pocas extremidades simples para el cliente del selenio RC Java. Utilic� JUnit para las pruebas. Usted puede utilizar NGUnit tambi�n.

1. Para funcionar con al cliente de Java que usted necesita solamente tener selenium-java-client-driver.jar (situado en selenium-remote-control-1.0-beta-1/selenium-java-client-driver-1.0-beta-1) en su classpath.

2. El archivo autom�ticamente generado de Java (de base del selenio) es probable ser defectuoso. Aseg�rese que por lo menos usted tenga las declaraciones siguientes de la importaci�n:

importe com.thoughtworks.selenium.*;
importe junit.framework.*;
importe java.util.regex. Patr�n;

3. Aseg�rese de que el nombre de fichero ahorrado empareje el nombre de fichero generado de la clase.

4. Quite la declaraci�n del paquete o substit�yala por su propia declaraci�n del paquete. Apenas qu�tela inicialmente.

5. Error: java.lang.UnsupportedOperationException: Cuerpo del ret�n roto: IOException de cmd=setContext&1=SeleniumSTSanityTest.testSimpleThoughts - > nnectException de java.net.Co: Conexi�n rechazada

�Usted ha funcionado con el servidor del selenio?
Funcione con el servidor del selenio como esto:
Java - tarro selenium-server.jar

El servidor del selenio se localiza en:
selenium-remote-control-1.0-beta-1/selenium-server-1.0-beta-1

6. Error: com.thoughtworks.selenium.SeleniumException: Excepci�n del servidor del ERROR: el sessionId no debe ser nulo;esta sesi�n se ha comenzado todav�a?

Aseg�rese de que el hojeador est� en la TRAYECTORIA antes de funcionar con el servidor. En mi caja del linux hice:
exportaci�n PATH=$PATH: /usr/lib/firefox- 2.0.0.6/

7. Error: com.thoughtworks.selenium.SeleniumException: El permiso neg� para conseguir la caracter�stica Location.href

Esto sucede en Firefox cuando una p�gina anterior no fue cargada completamente antes de que la p�gina siguiente fuera invocada (debido al descanso o al tecleo () fue utilizado). La soluci�n es utilizar el *chrome en vez de *firefox en la disposici�n. Utilizo para el firefox:
disposici�n (http://blog.taragana.com/, *chrome);

8. Error del descanso
Aumente el tiempo en selenium.waitForPageToLoad () a 60000 (1 minuto) o m�s.

9. �C�mo funcionar el archivo generado de la prueba de Java?
Esto es realmente una pregunta de JUnit pero en cortocircuito usted puede agregar el c�digo siguiente en el archivo generado para conseguirlo que funciona:

habitaci�n de prueba est�tica p�blica () {
	nuevo TestSuite de vuelta (SeleniumSTSanityTest.class);
}

ca�er�a p�blica del vac�o de los par�sitos atmosf�ricos (args de la secuencia []) {
	junit.textui.TestRunner.run (habitaci�n ());
}

Nota: Substituya SeleniumSTSanityTest por el nombre de su archivo de fuente de Java (sin la extensi�n de .java)