【发布时间】:2023-11-29 10:33:02
【问题描述】:
以下是我在 Eclipse Java 项目中完美运行的代码
String IEPath = "src/IEDriverServer.exe";
File file = new File(IEPath);
System.setProperty("webdriver.ie.driver",file.getPath());
WebDriver driver = new InternetExplorerDriver();
如果我将相同的代码导出到可运行的 JAR 文件并双击它,或者如果我从命令提示符运行它会出现以下异常
The driver ececutable does not exist C:\Backup\New folder\src\IEDriverServer.exe
我已将 IE exe 复制到我的 Java 项目中,并导出了包含 IE exe 的 Java 项目。当我运行 JAR 时,它无法选择 IE exe 路径。 请帮忙!蒂亚!
【问题讨论】:
-
jar 中的对象不是文件,您不能使用
File访问它们。 -
@greg-449 非常感谢您的评论。你能帮我什么代码我应该正确,以便它读取我的 IE exe 路径。 TIA!
-
@ShawnDsouza use class.getResource("相对于此类的 exe 路径")
-
我在这个链接上得到了答案*.com/questions/20389255/…
标签: java eclipse selenium-webdriver