Selenium webdriver:无法在Firefox(Java)上远程上传文件

时间:2013-09-26 00:48:16

标签: file-upload selenium-webdriver selenium-grid

我正在尝试在远程服务器上运行测试时上传文件。 适用于Chrome,而不适用于Firefox(均适用于本地)。

该文件已存储在远程计算机上。

我的上传代码:

uploaded.getUploadBtn().sendKeys("C://resources//images//pic1.jpg");

似乎webdriver正在获取错误的文件路径,但我不确定。我该如何调试此问题?

1 个答案:

答案 0 :(得分:2)

Linux没有以C: !!!

开头的路径

如果您需要跨OS兼容,为什么不将pic视为资源,然后无论您使用什么平台,都可以使用getClass().getResource("res/pic1.jpg").getFile()轻松找到它。