私の watir スクリプトの一部は、アップロード フォームをテストします。アップロード ボックスを開くことはできますが、フォルダに移動して必要なファイルを選択することはできません。代わりに、スクリプトがクラッシュして次のエラーが発生します: No such file or directory - /Users/Abdulla/Documents/Ads/1.jpg (Errno::ENOENT)
これが私のコードです。これを正しく行っているかどうかはわかりません。これは、Macでchromewatirを使用しています。
browser.file_field(:name, "u").click
browser.file_field(:name, "u").set("/Users/Abdulla/Documents/Ads/1.jpg")
パス名は /Users で始まるはずですか? または、/ドキュメントにする必要がありますか? サイトでファイルを選択をクリックすると、ドキュメントフォルダーで直接開くためです。