如何让我编译的Javafx程序识别出Pantomjs.exe路径?

时间:2018-06-01 08:27:20

标签: java selenium selenium-webdriver javafx phantomjs

我的java程序whitch使用 phantomjs.exe 和selenium一起工作,当我在Eclipse中运行它时(使用我的phantomjs.exe的路径),但是当我编译它时(< strong>使用Eclipse的build.fxbuild ),该程序不起作用,因为它不运行phantomjs.exe。问题是: 我怎样才能使我编译的程序识别路径os我的pahntomjs.exe?我试图将它放在我的项目的同一个文件夹中,并尝试使用绝对路径,但它不起作用。有人能帮助我吗?

我尝试在项目文件夹中使用相对路径:

DesiredCapabilities caps = new DesiredCapabilities();
    caps.setJavascriptEnabled(true);
    caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "driver\\phantomjs.exe");

我也尝试过使用绝对路径:

DesiredCapabilities caps = new DesiredCapabilities();
    caps.setJavascriptEnabled(true);
    caps.setCapability(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "C:\\Users\\info\\Desktop\\phantomjs.exe");

0 个答案:

没有答案