0

如何在自动化测试中使用 Selenium 工具上传文件?我尝试使用以下代码:

selenium.attachFile(//*[@id='file-uploader']/div/div[1]",
    "C:\\Users\\Public\\Pictures\\Sample Pictures\Desert.jpg"); 

这是我得到的错误:

Malformed URL C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.png.
4

1 回答 1

0

它必须采用以下格式:

file://C:\Users\Public\Pictures\Sample%20Pictures\Desert.jpg

我们正在处理 Windows 世界,所以斜线是倒着的。

试试这个:

selenium.attachFile(//*[@id='file-uploader']/div/div[1]",
"file://C:\\Users\\Public\\Pictures\\Sample Pictures\\Desert.jpg"); 
于 2012-06-06T18:03:03.857 回答