如何在自动化测试中使用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.
答案 0 :(得分: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");