概要 Capybara(selenium-webdriver) + Turnip でテスト書いてて ファイルアップロードの試験やりたいな でもいちいちファイル作るのもめんどいし Tempfile でいいわ みたいな状況になると、このようなステップが表れると思います。 require 'tempfile' step "ファイルを添付する" do tempfile = Tempfile.new tempfile.write 'My name is gongo!' tempfile.rewind attach_file('#upload_file', tempfile.path) end 概ね好調なのですが、ひとつだけ問題があります リモートマシンのブラウザで実行すると失敗する 当然と言えば当然です。ローカルマシン(Ruby実行してるやつ)で作成した一時ファイルパスを リモートマシンで起動したブ