Seleniumを使ってmultiple属性のついたinputタグに複数ファイルを同時アップロードする時に方法がわからなかったので残しておきます。
方法
element = driver.find_element_by_xpath('対象inputタグのxpath')
element.send_keys("/path/file1.txt\n/path/file2.txt\n/path/file2.txt")
上記のコードのようにsend_keysの引数にそれぞれのファイルを改行コードでつなげた状態で記載してあげれば問題なくアップロードできました。
xpathの調べ方
参考までにxpathの調べ方も記載しておきます。
初めに対象のページで右クリック→検証をクリックします。
そして出てきたhtmlコードの調べたいタグで右クリック→Copy→Copy Xpathでコピーできます。

やってみてください。
コメントを書く