我在IntelliJ中有一个Selenium项目。当我运行任何测试时,由于NullPointerException
失败,因为chrome驱动程序的getResource()
调用返回空值。我曾尝试在IntelliJ中将包含chrome驱动程序的文件夹标记为资源和测试资源,但是在两种情况下getResource()
返回null。
我知道这不是代码的问题。组织中的其他人已经在其他计算机上打开了相同的存储库,并且当项目结构的设置与我设置的方式相同时,getResource()
返回相关的资源,而不是null。即使目录只是复制到另一台计算机,它仍然可以正常工作(因此,损坏不是由于.gitignore中列出的内容造成的)。
鉴于此,这可能与系统配置或全局IntelliJ配置有关。
如何确定导致IntelliJ中编译的程序丢失Resources文件夹的原因?