2013-05-06 2 views
1

eclipse에서 간단한 프로그램을 작성했습니다. 실행하면 다음 오류가 표시됩니다. 이미 이클립스 내 프로젝트에Selenium 실행시 문제가 발생했습니다.

내 프로그램을 셀레늄 패키지를 추가 한 :

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.firefox.FirefoxDriver; 

public class Gmail { 

    /** 
    * @param args 
    */ 
    public static void main(String[] args) {  
     WebDriver wd1 = new FirefoxDriver(); 
     wd1.get("www.gmail.com"); 
    } 
} 

결과 :

org.openqa.selenium.WebDriverException: Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIIOService.newURI] 
Command duration or timeout: 14 milliseconds 
Build info: version: '2.32.0', revision: '6c40c18', time: '2013-04-09 17:23:22' 
System info: os.name: 'Linux', os.arch: 'i386', os.version: '3.2.0-40-generic-pae', java.version: '1.7.0_21' 
Session ID: 6c6bc33a-3296-4b06-b74d-53919dc5d6c9 
Driver info: org.openqa.selenium.firefox.FirefoxDriver 
Capabilities [{platform=LINUX, databaseEnabled=true, cssSelectorsEnabled=true, javascriptEnabled=true, acceptSslCerts=true, handlesAlerts=true, browserName=firefox, browserConnectionEnabled=true, nativeEvents=false, webStorageEnabled=true, rotatable=false, locationContextEnabled=true, applicationCacheEnabled=true, takesScreenshot=true, version=20.0}] 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:525) 
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:187) 
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:145) 
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:554) 
    at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:276) 
    at Gmail.main(Gmail.java:13) 
Caused by: org.openqa.selenium.remote.ErrorHandler$UnknownServerException: Component returned failure code: 0x804b000a (NS_ERROR_MALFORMED_URI) [nsIIOService.newURI] 
Build info: version: '2.32.0', revision: '6c40c18', time: '2013-04-09 17:23:22' 
System info: os.name: 'Linux', os.arch: 'i386', os.version: '3.2.0-40-generic-pae', java.version: '1.7.0_21' 
Driver info: driver.version: unknown 

답변

4

당신이 필요로하는

예외 스레드에서 "주요" 귀하의 URL에 http://을 추가하십시오.

public class Gmail { 

    public static void main(String[] args) { 
     WebDriver wd1 = new FirefoxDriver(); 
     wd1.get("http://www.gmail.com"); 
    } 
} 
+0

@ user2353303 : 이전에 답을 수락 한 적이없는 것 같습니다. 이 답변으로 문제가 해결되면 알려 주시기 바랍니다. (http://meta.stackexchange.com/a/5235/220697) 그렇지 않으면 여기에 약간의 피드백을 제공하십시오. –

관련 문제