2011-01-20 4 views
0

새로운 인터페이스입니다. 내가하려는 것은 인터페이스에서 브라우저를 정의한 다음 테스트에서 액세스하려고 시도하는 것입니다. 은 어떤 생각이 내가 무엇을셀레늄 서버를 시작할 수 없습니다.

잘못하고 오전 sb.vb 파일

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 

에서 다음 다음 나에게 다음과 같은 오류

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

주는 testmethod

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

에 전화하여 정의

답변

0

'설정'기능으로 반환 된 Selenium 인스턴스를 할당해야합니다. ISelenium 변수로 변환합니다. 그런 다음 해당 변수를 사용하여 Selenium 서버를 시작하십시오.

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

희망이 있습니다.

감사합니다.
Vamyip

관련 문제