我的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");