2016-11-10 3 views
-1

이클립스 & 자바 스크립트를했습니다하지만 스크립트를 실행할 때 CONFIGS을 시작하는 데 실패 : 코드에 대한Sauce Labs에서 Java Selenium 테스트를 실행하는 데 필요한 설정은 무엇입니까?

org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{browserName=chrome, version=latest, platform=WIN8_1}], required capabilities = Capabilities [{}] Build info: version: 'unknown', revision: '1969d75', time: '2016-10-18 09:43:45 -0700' System info:os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_65' Driver info: driver.version: 

RemoteWebDriver :

import org.openqa.selenium.WebDriver; 
import org.openqa.selenium.remote.DesiredCapabilities; 
import org.openqa.selenium.remote.RemoteWebDriver; 
import java.net.URL; 

public class SampleSauceTest { 

    public static final String USERNAME = "USERNAME "; 
    public static final String ACCESS_KEY = "ACCESS_KEY"; 
    public static final String URL = "https://" + USERNAME + ":" + ACCESS_KEY + "@ondemand.saucelabs.com:443"; 

    public static void main(String[] args) throws Exception { 

     DesiredCapabilities caps = DesiredCapabilities.chrome(); 
     caps.setCapability("platform", "Windows 8.1"); 
     caps.setCapability("version", "latest"); 
     caps.setCapability("browserName", "chrome"); 

     System.out.println(URL); 

     try { 

      WebDriver driver = new RemoteWebDriver(new URL(URL), caps); 

      /** 
      * Goes to Sauce Lab's guinea-pig page and prints title 
      */ 
      driver.get("https://saucelabs.com/test/guinea-pig"); 

      // System.out.println("title of page is: " + driver.getTitle()); 
      // driver.quit(); 

     } catch(Exception e) { 
      System.out.println(e); 
     } 
    } 
} 

답변

0

을 당신은 URL의 끝에 /wd/hub를 추가해야합니다. 아래 하나 시도해보십시오.

public static final String URL = "https://" + USERNAME + ":" + ACCESS_KEY + "@ondemand.saucelabs.com:443/wd/hub"; 
+0

다행입니다. –