2017-04-17 102 views
0
org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException: Connect to localhost:18562 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect 
Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800' 
System info: host: 'MAC-SANU', ip: '192.168.0.71', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_60' 
Driver info: driver.version: RemoteWebDriver 

我的腳本:硒chromedriver沒有啓動

System.setProperty("webdriver.chrome.driver", "chromedriver.exe"); 
DesiredCapabilities capabilities = DesiredCapabilities.chrome(); 
ChromeOptions options = new ChromeOptions(); 
options.addArguments("test-type"); capabilities.setCapability("chrome.binary","D:\\SeleniumWork‌​space\\NVState\\chro‌​medriver.exe"); 
capabilities.setCapability(ChromeOptions.CAPABILITY, options); 
driver = new ChromeDriver(capabilities); 
+0

請添加您使用的腳本。 –

+0

System.setProperty(「webdriver.chrome.driver」,「chromedriver.exe」); \t \t \t \t DesiredCapabilities capabilities = DesiredCapabilities.chrome(); \t ChromeOptions options = new ChromeOptions(); \t options.addArguments(「test-type」); (「chrome.binary」,「D:\\ SeleniumWorkspace \\ NVState \\ chromedriver.exe」); \t capabilities.setCapability(ChromeOptions.CAPABILITY,options); \t driver = new ChromeDriver(capabilities); – sijo

回答

1

有幾個變化,你必須納入逐步如下:

  1. 提供的chromedriver的絕對路徑:

System.setProperty("webdriver.chrome.driver", "C:\\your_directory\\chromedriver.exe");

  • 採取ChromeOptions類的幫助:
  • ChromeOptions options = new ChromeOptions();

  • 添加的選項:
  • options.addArguments("test-type");

    1. 接受DesiredCapabilities類的幫助:

    DesiredCapabilities capabilities = DesiredCapabilities.chrome();

  • 添加能力範圍內的選擇:
  • capabilities.setCapability(ChromeOptions.CAPABILITY, options);

  • 初始化的webdriver的實例與ChromeDriver以及功能:
  • WebDriver driver = new ChromeDriver(capabilities);

  • 打開一個URL:
  • driver.get("http:\\gmail.com");

    讓我知道如果這能幫助你。