java - 如何在 Maven 项目中调用测试资源上的 aa 文件?
问题描述
在我的maven
项目中,我有一个driver/chromedriver.exe
. src/test/resources
我希望chromedriver.exe
在我的Hook.java
班级中找到我的路径,该路径位于src/test/java
以下代码中:
File file = new File(App.class.getClassLoader().getResource("/test/driver/chromedriver.exe").getFile());
或者
File file = new File(AppTest.class.getClassLoader().getResource("/test/driver/chromedriver.exe").getFile());
或者
File file = new File(App.class.getClassLoader().getResource("/driver/chromedriver.exe").getFile());
但是,他们都抱怨:
java.lang.NullPointerException
这是我的项目的图像:
那么,我怎样才能得到我的地址chromedriver.exe
?
解决方案
推荐阅读
- visual-studio-code - 连接到环境 1 组织本地结构时出错:查询通道时出错:14 不可用:无法连接到所有地址
- c# - 使用 C# 插入 SQL Server 表
- javascript - 如何在内部组件中使用 refs React
- javascript - 单击按钮时发送行数据?
- android - 类型错误:cb.apply 不是函数
- python - 使用 Selenium Python 下载 CSV 文件导致 ElementClickInterceptedException
- c++ - C++ 执行顺序和增量状态
- python - Django:get_context_data(self, **kwargs) 中的 **kwargs 参数是什么?
- ios - 将 API 数据存储到 UserDefaults 并打印到列表
- android - 如何在 android MPAndroidChart 的图形中间删除更强的线