2010-12-30 18 views
0

問題を特定できませんでした。Selenium java issue

メソッドtestTest1()が実行されていませんでした。 yahoo.comが開きます。

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); 

    } 



    } 

スクリプトはyahoo.com を開いていなかったし、それは最終的に言う:

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

いずれかが必要なものを教えてもらえますか?

ありがとうございます。

+0

これはセレンとは関係がありませんが、どのようにyあなたのテストを実行しています。 – jzd

答えて

0

こんにちは、私は、サーバー
srinathする@ srinath-Vostro1510を開始するため、この
のように次のです
jzd: 20時17 -multiwindowセレン-server.jar -jar〜/デスクトップ/ testws/libに$のJavaを:34情報 - バージョンJetty/5.1.x
20:17:34情報 - HttpContext [/ selenium-server/driver、/ selenium-server/driver]を開始しました
20:17:34情報 - HttpContext [/ selenium -server、/ selenium-server]
20:17:34 INFO - 開始HttpContext [/、/]
20:17:34 INFO - Sta - RTED SocketListenerが0.0.0.0:4444
午後08時17分34秒INFOになりましスクリプト
を起動するコマンドを実行している

[email protected]
開始:

srinath @ srinath- Vostro1510:〜/デスクトップ/ $ ant runとtestws
ビルドファイル:/home/srinath/Desktop/testws/build.xml

setClassPath:

のinit:

クリーン:ディレクトリ...
は[MKDIR]作成した作り
[エコー]:

コンパイルを構築/削除するディレクトリ/ home/srinath /デスクトップ/ testws [削除]をdir:/ home/srinath/Desktop/testws/build
[echo]クラスパス:/home/srinath/Desktop/testws/lib/junit.jar:/home/srinath/Desktop/testws/lib/selenium-java-client -hri/test-jar: -standalone.jar:/ home/srinath/Deskto p/testws/lib/selenium-server.jar:/home/srinath/Desktop/testws/lib/testng-5.5-jdk15.jar:/home/srinath/Desktop/testws/lib/testng.jar
[エコー]コンパイル中...
[javac] /home/srinath/Desktop/testws/build.xml:68:警告: 'includeantruntime'は設定されていません。デフォルトはbuild.sysclasspath = lastです。
[TestNGの] [パーサ]を実行:
[TestNGの] /家庭再現性のためにfalseに設定すると、
[javacの] /宅に1つのソースファイルをコンパイル/ srinath /デスクトップ/ testws/

実行を構築を構築します/ srinath/Desktop/testws/config/testngを実行します。XML設定で
[TestNGの]
[TestNGの]。
[TestNGの]セレンインスタンス作成:クラスcom.thoughtworks.selenium.DefaultSelenium
[TestNGの]セレンインスタンスが開始されました。 =================================== [TestNGの] ...
[TestNGの]
をウェブサイトを開きます============
は[TestNGの] suite1
は[TestNGの]合計テストを実行 :0、失敗:0を、スキップ:0
[TestNGの] ========= ====================
[testng]

BUILD SUCCESSFUL
合計時間:1分59秒

+0

解決されました。実行するメソッドを呼び出すxmlファイルで設定する必要があります。 – Srinath