【发布时间】:2015-06-16 07:18:30
【问题描述】:
我正在尝试通过运行自动化脚本来上传文件,但我无法这样做,有人可以帮我解决这些问题
系统配置
Windows:7
Ruby:1.8.7
The HTML code is as below
<td id="fileNameArea" colspan="2">
<br>
Set up File
<input id="file" type="file" name="file">
</td>
【问题讨论】:
-
你的 watir 代码是什么样的?
-
你试过
file_field吗? -
@Jeff Price,@orde 我试过@ie.file_field(:elementname,'elementvalue').set('excelfilename.xls'),有了这些我可以上传我关心的文件如果我上传错误的文件 xl/文件丢失,如何捕获弹出框的错误,例如,如果我在这里说 @ie.file_field(:elementname,'elementvalue').set('excelfilename.xl')我输入了错误的格式,所以它会给出一个错误,如何捕获该错误
-
尽量不要出现这样的错误。在执行时,您首先检查该文件是否存在?在开发过程中,您可以查看浏览器窗口以查看您的代码是否正确。您不必测试浏览器给出丢失文件的错误。这不是您网站的一部分,它是在浏览器中实现的,因此无需担心。