Sono nuovo al Selenio. Ho generato il mio primo caso di test del selenio java e l'ho compilato con successo. Ma quando ho eseguito quel test ho ottenuto il seguente RuntimeExceptionSelenio - Impossibile avviare la sessione di selenio: Impossibile avviare la nuova sessione del browser: Errore durante l'avvio del browser
java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Error while launching browser at com.thoughtworks.selenium.DefaultSelenium.start <DefaultSelenium.java:88>
gentilmente mi dicono come posso risolvere questo errore.
Questo è il file java che voglio eseguire.
import com.thoughtworks.selenium.*;
import java.util.regex.Pattern;
import junit.framework.*;
public class orkut extends SeleneseTestCase {
public void setUp() throws Exception {
setUp("https://www.google.com/", "*chrome");
}
public void testOrkut() throws Exception {
selenium.setTimeout("10000");
selenium.open("/accounts/ServiceLogin?service=orkut&hl=en-US&rm=false&continue=http%3A%2F%2Fwww.orkut.com%2FRedirLogin%3Fmsg%3D0&cd=IN&skipvpage=true&sendvemail=false");
selenium.type("Email", "username");
selenium.type("Passwd", "password");
selenium.click("signIn");
selenium.selectFrame("orkutFrame");
selenium.click("link=Communities");
selenium.waitForPageToLoad("10000");
}
public static Test suite() {
return new TestSuite(orkut.class);
}
public void tearDown(){
selenium.stop();
}
public static void main(String args[]) {
junit.textui.TestRunner.run(suite());
}
}
ho iniziato il server di selenio attraverso il prompt dei comandi e quindi eseguire il file java sopra attraverso un altro prompt dei comandi.
Seconda domanda: Posso fare clic con il pulsante destro del mouse su un punto specificato in una pagina Web con selenio.
Ciao!Potresti postare del codice, che mostra come stai provando ad avviare il browser (o la configurazione che stai utilizzando)? Questo potrebbe aiutare a scoprire dove il problema sta arrivando ;; Inoltre: hai qualche output utile nella console, proveniente da Selenium RC? –
Ho aggiunto più informazioni alla mia domanda. –