使用 selenium 上传文件 ruby

Upload a file ruby using selenium

我想使用 selenium

从 ruby 中的远程 url 上传文件

我的工具:-

watir-webdriver
selenium-webdriver

上传文件:-

browser.file_field(:id, 'file').set("https://www.google.co.in/logos/doodles/2015/holi-festival-2015-5124794139803648-hp.gif")

错误:-

Errno::ENOENT:没有那个文件或目录 - https://www.google.co.in/logos/doodles/2015/holi-festival-2015-5124794139803648-hp.gif

上传输入字段的值应该是本地计算机上文件的绝对路径,而不是URL。先下载图片。