2016-09-06 5 views
1

Мой код не запускает браузер.
Проект показывается в течение длительного времени, но ничего не происходит. Я нажал на печать и заметил, что WebDriver driver = new ChromeDriver(); не выполняется.Браузер Chrome не открывается в selenium webdriver

package seleniumautomation; 

import org.openqa.selenium.*; 
import org.openqa.selenium.chrome.ChromeDriver; 

public class seleniumautomation { 
    public static void main(String[] args) { 
     System.setProperty("webdriver.chrome.driver","D:/selenium_java/chromedriver.exe"); 
     WebDriver driver = new ChromeDriver(); 
     driver.navigate().to("https://www.zaakpay.com/"); 
    }  
} 

После некоторой отладки, я получаю эту новую ошибку: enter image description here

Я добавил manifest_vesion, но в каждом запуске, он генерирует новый файл, и я снова получаю ту же ошибку.

+2

Проверить раз: http://stackoverflow.com/questions/13724778/how-to-run-selenium-webdriver-test-cases-in-chrome – KishoreReddy

+0

Включить селеном журналы отладки и посмотреть, что происходит не так –

+0

Что значит не работать? есть ли какое-либо исключение? –

ответ

0

Чтобы использовать браузер Chrome должен System.setPropert ("webdriver.chrome.driver", "PATH")

The ChromeDriver поддерживается/поддерживается проектом Chromium iteslf. WebDriver работает с Chrome через двоичный файл chromedriver.

Скачать Ссылка на ChromeDriver: LINK

+0

System.setProperty ("webdriver.chrome.driver", "D: \\ selenium_java \\ chromedriver.exe"); Используйте этот код –

+0

еще не работает, ничего не отображается в консоли eclipse. Является ли их другим протоколированием, где я мог бы отладить проблему. –

0

Вам нужно добавить chromedriver.exe (можно загрузить с http://www.seleniumhq.org/download/) для вашего проекта. Наряду с этим вам необходимо добавить следующие строки в код:

System.setProperty("webdriver.chrome.driver", PATH_TO_EXE_FINAL); 
capabilities= DesiredCapabilities.chrome(); 
capabilities.setBrowserName(DesiredCapabilities.chrome().getBrowserName()); 
0

Используйте следующий фрагмент кода для запуска хромированного драйвера.

System.setProperty("webdriver.chrome.driver", PATH_TO_EXE_FINAL); 
ChromeOptions opt = new ChromeOptions(); 
opt.addArguments("disable-extensions"); 
opt.addArguments("--start-maximized"); 
WebDriver driver = new ChromeDriver(opt);