文件上传 - 我无法获取Chrome和Safari浏览器的文件路径

时间:2013-12-23 14:32:51

标签: selenium robotframework

我在Robot Framework中创建了一个图像上传脚本。它适用于Firefox。但是对于Chrome和Safari浏览器,它无法找到文件路径。我使用了“选择文件”命令。请帮助!

2 个答案:

答案 0 :(得分:0)

您可以使用'AutoItLibrary'。

Win Wait Active 'The Name of File Upload Dialog'                
Control Set Text            Edit1   'The File Path' 
Control Click           Button2     

答案 1 :(得分:0)

代码:

页面应包含元素| name = upload [] |选择文件按钮不显示。 睡觉| 2
选择文件| name = upload [] | C:\ ScriptImages \ Images \ Injection-icon.png(文件路径) 睡觉| 2

脚本失败并生成以下错误消息:

“FAIL ERROR:命令执行失败。请从https://groups.google.com/forum/#!forum/selenium-users搜索用户组以查看日志窗口中的错误详细信息。错误消息是:尝试使用不是或不是的对象更长,更实用。“