Ruby:Capybara:Seleniumで画像がアップロードできない
<
require 'capybara'
require 'capybara/dsl'
require 'selenium-webdriver'
Capybara.app_host = "
Capybara.current_driver = :selenium
Capybara.javascript_driver = :selenium
Capybara.default_max_wait_time = 5
Capybara.register_driver(:selenium){|app|
Capybara::Selenium::Driver.new(app,:browser => :chrome)
}
class Upload
include Capybara::DSL
def initialize
visit("")
end
def test_upload
#
find(:xpath,'//*[@id="fine-uploader-gallery"]/div/div[3]').click
#
find(:xpath,'//*[@id="fine-uploader-gallery"]/div/div[3]').set("test.png")
end
end
upload = Upload.new
upload.test_upload
↓↓
![](
xcX3v84RxoQ-4GxG32940ukFUIEgYdPy
7bb087d2db05e1f5e2fc39efc0ddac8a