У меня есть приложение, подобное d: \ devbox \ student-test (основное приложение), которое содержит 3 модуля, такие как selenium-test, webapp, server-side (эти 3 являются модулями). В разделе «Испытательный модуль для селена» У меня есть src, В src - основной и тестПоиск существующего корневого каталога в нескольких модулях в проекте maven
В основном - есть java, тогда пакеты содержат код селена.
В тесте - есть Java и ресурсы Java содержит тестовый код ресурсов содержит несколько файлов и т.д.
я должен прочитать файлы в Java, который находится в файле ресурсов.
Я определил файл как файл f = новый файл («src/test/resources/some.txt»);
Когда я вызываю f.getAbsolutePath(), это указывает на неправильный путь к файлу, путь к файлу, как показано ниже. "d: \ devbox \ student-test \ src \ test \ resources \ some.txt" Фактически он игнорирует дополнительный модуль, называемый "selenium-test".
Не могли бы вы, ребята, помочь мне исправить .. спасибо
Можно записать эскиз структуры вашей папки и где расположены ваши модули, основанные на том, что вы написали, это неясно. – khmarbaise
Я использовал this.getclassLoader(). GetResource ("."). Getpath(), и он сработал. Спасибо за ваш ответ. –