我正在使用Ruby步骤定义在黄瓜中开发自动化脚本。我需要将一个excel文件从我的C盘上传到浏览器。有人可以帮我解决这个问题吗?
网页上浏览按钮的HTML代码:
<input name="ImportFile" type="file" id="ImportFile" size="100" class="f-edit">
答案 0 :(得分:0)
如果您正在使用watir-webdriver
,则应该可以使用file_field
方法。例如:
b.file_field(:id => "ImportFile").set 'C:\foo.xlsx'
但是 - 恕我直言 - 上传(和下载)文件可能是一种变化无常的努力。 Dave McNulla建议使用REST服务是一个很好的建议,可能会减轻任务的负担。 YMMV。