我使用Selenium下载了一个本地文件夹(比如CSV_downloads)中的文件,它工作正常,但是当我将相同的代码推送到Git并在jenkins中运行它时,尽管该文件夹(CSV_downloads)存在于jenkins工作区(CSV_downloads)中,但它没有将csv下载到jenkins中的特定文件夹(CSV_downloads)中。
CSV_downloads
jenkins
csv
ukdjmx9f1#
如果你使用硬编码的位置,比如C:\CSV_downloads,那么它将不会被下载到jenkins文件夹中。所以你必须查看本地和远程机器中的文件夹位置。尝试使用相对路径,如System.getProperty("user.dir") +"//folders..",其中System.getProperty("user.dir")是项目文件夹。此外,如果文件夹不在那里,然后尝试创建类似folderName.mkdirs();的目录
C:\CSV_downloads
System.getProperty("user.dir") +"//folders.."
System.getProperty("user.dir")
folderName.mkdirs();
1条答案
按热度按时间ukdjmx9f1#
如果你使用硬编码的位置,比如
C:\CSV_downloads
,那么它将不会被下载到jenkins
文件夹中。所以你必须查看本地和远程机器中的文件夹位置。尝试使用相对路径,如
System.getProperty("user.dir") +"//folders.."
,其中System.getProperty("user.dir")
是项目文件夹。此外,如果文件夹不在那里,然后尝试创建类似
folderName.mkdirs();
的目录