ruby - 使用 selenium 上传文件 ruby

标签 ruby selenium file-upload

我想使用 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。先下载图片。

关于ruby - 使用 selenium 上传文件 ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28893527/

相关文章:

java - Play Framework 2.2.x : Image upload in Java

Ruby 表达式解析

ruby-on-rails - SSL错误安装rubygems时,无法在windows 10中安装rails gem

ruby-on-rails - 在 Rails 中的不同模型查询中搜索

javascript - Protractor 中的切片元素

css - 如何将此 xpath 表达式更改为 selenium 的 css

ruby - 如何从一个范围返回一组天数和小时数?

selenium - HTML/JS/CSS 动画的测试自动化

ios - iOS NSUrlConnection检查上传速度

spring - Grails,将文件上传大小限制为几兆字节