在jar内启动时,Chrome无法打开

时间:2017-09-09 18:56:13

标签: java selenium selenium-webdriver jar selenium-chromedriver

以下是主要代码:

private WebDriver driver = null;
try
{
    System.setProperty("webdriver.chrome.driver", 
                 "C:\\Jars\\chromedriver.exe");
       driver = new ChromeDriver();
   System.out.println("after chrome");
}
catch(Exception e){
            System.out.println("error");
            e.printStackTrace();
        }

当上述代码作为独立的java执行时,驱动程序已初始化,我可以用于自动化。

但是当上面的代码打包成jar文件时, driver = new ChromeDriver()之后的print语句;不被称为。

注意:chromedriver.exe在外面 jar文件

任何人都可以帮助我理解这个问题

2 个答案:

答案 0 :(得分:0)

我太傻了!我在构建时错过了http客户端jar文件。这造成了问题

答案 1 :(得分:0)

我猜你上传罐子是不可能的..添加它们