Pythonスクリプトでセレンを使って添付ファイルをアップロードすることはできますか?PythonでSeleniumでファイルをアップロード
2
A
答えて
-3
ページにファイルが入力されているフォームがある場合は、入力値を入力してフォームをセレニウムのpython apiで送信するのが簡単だと思います。それだけでIDEを使用して、それを記録し、非常に簡単です
element = driver.find_element_by_name("file")
element.send_keys("/home/pavel/Desktop/949IH3GNHAo.jpg")
+0
質問は非常に具体的ですが、回答はjavaのセレンについてのhello worldの例を示しています。それを投票する。 – Drachenfels
9
にいくつかのサンプルコードを見つけることができます。アップロードコマンドが動作しています
-2
:あなたはそれを介して行うことができるdocument page
0
button = driver.find_element_by_xpath("xpathToYourButton")
button.send_keys("fullPathToFile")
Windowsの場合、ファイルへのパスはバックスラッシュを使用します。問題を避けるには二重バックスラッシュを使用してください! C:\\ Users \ **** \ \ Desktop \ \ 1.jpgスペースを入れないでください。
PS。私は4年前からそれを知っていますが、私はこれをいくつかの時間のために把握しようとしています。誰かがこの便利なことを見つけるかもしれません...
関連する問題
- 1. Python SeleniumでUbuntuでファイルをアップロード
- 2. Seleniumでファイルをアップロードする
- 3. Python Seleniumでファイルをアップロードするにはどうすればよいですか?
- 4. python + seleniumを使ってファイルをアップロードするには?
- 5. selenium webdriver pythonを使ってファイルをアップロードする
- 6. ファイルをPythonでボトルサーバーにアップロード
- 7. selenium webdriverでファイルをアップロードできません
- 8. Selenium IDE(セレンWD/RCではなく)でファイルをアップロード
- 9. Seleniumでファイルをアップロードできません - Ruby
- 10. pythonでsftp経由でファイルをアップロード
- 11. PHPを使用してSelenium WebDriver上でファイルをアップロードする
- 12. Seleniumで "ファイルのアップロード"ボタンを探します
- 13. dockerで実行中のseleniumテストにファイルをアップロードする方法
- 14. selenium webdriverに相対パスでファイルをアップロードする方法
- 15. Capybara/Seleniumでのhtml5ファイルのアップロードをテストしていますか?
- 16. Seleniumでファイルをアップロードして処理する
- 17. Pythonでファイルをクラウドにアップロードする
- 18. pythonスクリプトでファイルをアップロードする方法
- 19. ファイルをPython/Djangoでアップロードする
- 20. pythonスクリプトをploneでアップロードするファイル
- 21. ファイルをPythonサブプロセスでアップロードする
- 22. Seleniumのファイルのアップロードがエラーで失敗します。私はセレン3.3.0でファイルをアップロードしようとすると
- 23. Selenium Pythonを使用してWordPressの投稿にファイルをアップロードするには?
- 24. RubyでSelenium WebDriverを使用してファイル(タイプ= "ファイル")をアップロードするには
- 25. どのようにしてSelenium 2.20とJavaでファイルをアップロードできますか?
- 26. Python Flaskファイルをアップロード中
- 27. Python Flask - Pandasにファイルをアップロード
- 28. Selenium Pythonでラベルを検索
- 29. ファイルボタンを選択しない写真をアップロードする(Selenium、Python、Mac)
- 30. PythonでSelenium Webdriverを通してファイルをダウンロードする
重複https://stackoverflow.com/q/18823139/6003362 –
重複: https://stackoverflow.com/q/8665072/6003362 –