2011-01-20 9 views
0

私は新しいインターフェイスです。私がやろうとしていることは、インターフェイス内のブラウザを定義してテストからアクセスしようとすることです。 セレンのサーバーを起動できません

Public Function Setup(ByVal Host As String, _ 
           ByVal Port As Integer, _ 
           ByVal String As String, _ 
           ByVal URL As String) Implements IBrowser.Setup 
    Return New DefaultSelenium(Host, Port, String, URL) 
End Function 

sb.vbファイルに

を次し、その後のtestMethod私が間違っ

をやって何任意のアイデアを次のエラー

Test method UnitTest1.test threw exception: 
System.NullReferenceException: Object reference not set to an instance of an object. 

を与える

TBrowser.Setup("localhost", 4444, "*firefox", "test") 
    TBrowser.Start() 

でそれを呼び出して定義され

答えて

0

あなたは 'Setup'関数によって返されたSeleniumのインスタンスを割り当てる必要がありますISelenium変数に変換します。その後、その変数を使用してSeleniumサーバーを開始します。

ISelenium selenium = TBrowser.Setup("localhost", 4444, "*firefox", "test") 
selenium.Start() 

これが役立ちます。

ありがとう、
Vamyip

関連する問題