Il telecomando del selenio (RC) � un attrezzo di prova che permette che scriviate le prove automatizzate di applicazione Web UI in molti linguaggi di programmazione contro tutto il Web site del HTTP usando qualunque browser Javascript-permesso a tradizionale. Il selenio RC � una struttura potente e semplice per (preveduti o manualmente) le prove centriche automatizzate funzionanti di regressione di UI per gli applicazione Web/i servizi. Qui sono poche punte semplici per il cliente del selenio RC Java. Ho usato JUnit per le prove. Potete usare NGUnit anche.

1. Per per fare funzionare il cliente che del Java dovete soltanto avere selenium-java-client-driver.jar (situato in selenium-remote-control-1.0-beta-1/selenium-java-client-driver-1.0-beta-1) nel vostro classpath.

2. La lima automaticamente generata del Java (dal centro del selenio) � probabile essere difettosa. Accerti che almeno abbiate le seguenti dichiarazioni dell'importazione:

importi com.thoughtworks.selenium.*;
importi junit.framework.*;
importi java.util.regex. Modello;

3. Accerti che il nome di schedario conservato abbini il nome di schedario generato del codice categoria.

4. Rimuova la dichiarazione del pacchetto o sostituiscala con la vostra propria dichiarazione del pacchetto. Inizialmente rimuovala appena.

5. Errore: java.lang.UnsupportedOperationException: Corpo del fermo rotto: IOException da cmd=setContext&1=SeleniumSTSanityTest.testSimpleThoughts - > nnectException di java.net.Co: Collegamento rifiutato

Avete fatto funzionare l'assistente del selenio?
Faccia funzionare l'assistente del selenio come questo:
Java - vaso selenium-server.jar

L'assistente del selenio � individuato in:
selenium-remote-control-1.0-beta-1/selenium-server-1.0-beta-1

6. Errore: com.thoughtworks.selenium.SeleniumException: Eccezione dell'assistente di ERRORI: il sessionId non dovrebbe essere nullo; questa sessione � stata iniziata ancora?

Accerti che il browser sia nel PERCORSO prima della corsa dell'assistente. Sulla mia scatola di linux ho fatto:
esportazione PATH=$PATH: /usr/lib/firefox- 2.0.0.6/

7. Errore: com.thoughtworks.selenium.SeleniumException: Il permesso ha negato ottenere la propriet� Location.href

Ci� accade su Firefox quando una pagina precedente completamente non � stata caricata prima che la pagina seguente sia stata invocata (dovuto il prespegnimento o lo scatto () � stato usato). La soluzione � di utilizzare il *chrome anzich� *firefox nella messa a punto. Uso per firefox:
messa a punto (http://blog.taragana.com/, *chrome);

8. Errore di prespegnimento
Aumenti il tempo in selenium.waitForPageToLoad () a 60000 (1 minuto) o a pi�.

9. Come fare funzionare la lima generata della prova del Java?
Ci� � realmente una domanda di JUnit ma in breve potete aggiungere il seguente codice nella lima generata per ottenerla che funziona:

serie di prova statica pubblica () {
	nuovo TestSuite di ritorno (SeleniumSTSanityTest.class);
}

conduttura pubblica di vuoto di elettricit� statica (args della stringa []) {
	junit.textui.TestRunner.run (serie ());
}

Nota: Sostituisca SeleniumSTSanityTest con il nome del vostro archivio sorgente del Java (senza l'estensione di .java)