【发布时间】:2017-05-23 11:25:24
【问题描述】:
图像文件的相对路径如下图testng.xml所示。
<parameter name="adverImage" value="./res/sale_sign.jpg"/>
并且该文件位于以下 res 文件夹中,具有以下文件夹结构
项目运行时,我在控制台上收到以下错误消息。
org.openqa.selenium.InvalidArgumentException: File not found: ./res/sale_sign.jpg
此外,当我指定绝对路径时,相同的代码也可以正常工作。
-- 编辑--
我正在使用以下方法来选择文件。
private void selectImage(String image){
imageSelect.clear();
imageSelect.sendKeys(image);
}
如果你能帮我解决这个问题会很有帮助
【问题讨论】:
-
你可以试试
value="res/sale_sign.jpg"告诉我 -
我也试过了,但没有成功
org.openqa.selenium.InvalidArgumentException: File not found: res/sale_sign.jpg -
可以添加一段你尝试过的代码
-
我已经用上面的值替换了值并再次运行代码。仍然得到给定的错误。但是当我输入绝对路径时它工作正常。
-
这就是为什么我要求添加您的代码您使用哪种方法来获取文件