【发布时间】:2022-01-24 20:32:21
【问题描述】:
我有一个将 .csv 文件上传到应用程序的测试。
public void userUploadFile() {
LocalFileDetector detector = new LocalFileDetector();
File localFile = detector.getLocalFile("src/test/resources/rcicsod_02.csv");
$(chooseFileBttn).sendKeys(localFile.getAbsolutePath());
$x(uploadBttn).click();
在 Jenkins 中设置构建,在 Jenkins 中添加文件参数,将位置设置为
src/test/resources/rcicsod_02.csv
其中 rcicsod_02.csv 是我的文件名。在我的代码中,我提供了相同的读取路径。 这里 Jenkins 返回错误:
Caused by: InvalidArgumentException: invalid argument: File not found : /var/lib/jenkins/workspace/process/src/test/resources/rcicsod_02.csv
我做错了什么?
【问题讨论】:
-
UPD:仅在 Jenkins 中运行时测试失败,在本地运行时没有问题。
标签: java selenium jenkins automated-tests selenide