2017-04-17 6 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 

Mein Skript:Selen chromedriver beginnt nicht

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

Fügen Sie das von Ihnen verwendete Skript hinzu. –

+0

System.setProperty ("webdriver.chrome.driver", "chromedriver.exe"); \t \t \t \t DesiredCapabilities Fähigkeiten = DesiredCapabilities.chrome(); \t ChromeOptions options = new ChromeOptions(); \t options.addArguments ("Testtyp"); \t capabilities.setCapability ("chrome.binary", "D: \\ SeleniumWorkspace \\ NVState \\ chromedriver.exe"); \t capabilities.setCapability (ChromeOptions.CAPABILITY, Optionen); \t driver = new ChromeDriver (Fähigkeiten); – sijo

Antwort

1

Es gibt ein paar Änderungen Ihren Bedarf schrittweise zu übernehmen, wie folgt:

  1. absoluten Pfad des chromedriver bereitstellen:

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

  1. Nehmen Sie Hilfe von ChromeOptions Klasse:

ChromeOptions options = new ChromeOptions();

  1. die Optionen hinzufügen:

options.addArguments("test-type");

  1. Hilfe der DesiredCapabilities Klasse:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();

  1. die Optionen innerhalb Fähigkeiten hinzufügen:

capabilities.setCapability(ChromeOptions.CAPABILITY, options);

  1. initialisieren Instanz WebDriver mit ChromeDriver zusammen mit Fähigkeiten:

WebDriver driver = new ChromeDriver(capabilities);

  1. Öffnen Sie eine URL:

driver.get("http:\\gmail.com");

Lassen Sie mich wissen, ob das Ihnen hilft.

Verwandte Themen