2010-12-30 5 views
0

Ich konnte ein Problem nicht herausfinden.Selenium Java Ausgabe

Die Methode testTest1() wurde nicht ausgeführt. Es sollte yahoo.com öffnen.

package example1; 

import org.testng.annotations.*; 

import com.thoughtworks.selenium.*; 

import java.util.regex.Pattern; 


public class SimpleTest extends SeleneseTestCase { 

    private DefaultSelenium selenium; 


    @BeforeSuite(alwaysRun = true) 

    public void setUp() throws Exception { 

     echo("in setup."); 

     selenium = new DefaultSelenium("localhost", 

       4444, "*opera", "http://localhost:8080/"); 

     echo("selenium instance created:"+selenium.getClass()); 

     selenium.start(); 

     echo("selenium instance started. Opening website..."); 

    } 


    @Test(sequential=true) 

    public void testTest1() throws Exception { 

     echo("testTest1:testing assertion."); 

     selenium.open("http://www.yahoo.com"); 

    } 



    // Cleanup the selenium environment 

    @AfterSuite(alwaysRun = true)  

    private void stopTest() { 

     selenium.stop(); 

     echo("selenium stopped."); 

    } 


    private void echo(String msg){ 
System.out.println(msg); 

     if(new Boolean(System.getProperties().getProperty("DEBUG"))) 

      System.out.println(msg); 

    } 



    } 

Das Skript wurde Öffnen nicht yahoo.com und sagt schließlich:

Total tests run: 0, Failures: 0, Skips: 0 

Kann jemand mir sagen, was gebraucht wird?

Vielen Dank im Voraus.

+0

Es sieht so aus, als ob dies nichts mit Selen zu tun hat, sondern ein Problem mit y ist Sie führen Ihre Tests durch. – jzd

Antwort

0

Hallo JZD
Ich bin nach wie dieses
zum Starten Server
Srinath @ Srinath-Vostro1510: ~/Desktop/testws/lib $ java -jar Selen-server.jar -multiwindow 20.17 : 34 INFO - Version Jetty/5.1.x
20:17:34 INFO - Gestartet HttpContext [/ selen-server/driver,/selen-server/driver]
20:17:34 INFO - Gestarteter HttpContext [/ selen -server,/selen-server]
20:17:34 INFO - Gestarteter HttpContext [/, /]
20:17:34 INFO - Sta RTED SocketListener auf 0.0.0.0:4444
20:17:34 INFO - Gestartet [email protected]

jetzt Befehl Ausführen von Skripts starten:

Srinath @ srinath- Vostro1510: ~/Desktop/testws ant run $
Buildfile: /home/srinath/Desktop/testws/build.xml

setClassPath:

init:

clean:
[Löschen] löschen Verzeichnis/home/Srinath/Desktop/testws/
bauen

Kompilierung:
[echo] Herstellung Verzeichnis ...
[mkdir] Erstellt dir:/home/srinath/Desktop/testws/build
[echo] Klassenpfad: /home/srinath/Desktop/testws/lib/junit.jar:/home/srinath/Desktop/testws/lib/selenium-javaclient -driver-tests.jar: /home/srinath/Desktop/testws/lib/selenium-java-client-driver.jar: /home/srinath/Desktop/testws/lib/selenium-server-0.9.1-20070223.200626-116 -standalone.jar:/home/srinath/Deskto p/testws/lib/selen-server.jar: /home/srinath/Desktop/testws/lib/testng-5.5-jdk15.jar: /home/srinath/Desktop/testws/lib/testng.jar
[echo] kompilieren ...
[javac] /home/srinath/Desktop/testws/build.xml:68: Warnung: 'includeanruntime' wurde nicht festgelegt, standardmäßig Build.sysclasspath = last; Set für wiederholbare auf false baut
[Javac] Kompilieren 1 Quelldatei/home/Srinath/Desktop/testws/build

Lauf:
[testng] [Parser] Running:
[testng]/home/srinath/Desktop/testws/config/testng.xml
[testng]
[testng] im Setup.
[testng] Selen-Instanz erstellt: Klasse com.thoughtworks.selenium.DefaultSelenium
[testng] Selen-Instanz gestartet. Öffnungs Website ...
[testng]
[testng] =================================== ============
[testng] suite1
[testng] insgesamt Tests ausführen: 0, Fehler: 0, Springt: 0
[testng] ========= ======================================
[testng]

BUILD ERFOLGREICH
Gesamtzeit: 1 Minute 59 Sekunden

+0

Wurde gelöst. müssen in der XML-Datei konfiguriert werden, wo wir die auszuführenden Methoden aufrufen. – Srinath