PC から Web アプリケーションにファイルをアップロードしようとする Python スクリプトがあります。WebDriver 経由でブラウザーの特定のアップロード ボタンを押すと、Win7 エクスプローラー ウィンドウが開き、アップロードするファイルをナビゲートして選択できます。このウィンドウをpywinautoで操作するにはどうすればよいですか?
オプション:これはLinuxでも実行できますか(適切なライブラリがあると思います)?
これは私のサンプルコードです:
wd.find_element_by_css_selector("img.editLecturesButtons.fromVideo").click()
#switch to the lightbox
wd.switch_to_frame(int("1"))
#hit upload
wd.find_element_by_xpath("//*[@id='fileUpload']").click()
#TODO
import os,pywinauto.application
file = os.path.normpath("C:\Users\me\Desktop\image.jpg")
....