私は、Webページからファイルアップロード要素にアクセスし、ファイルをアップロードして処理するためにsubmitをクリックしようとしています。ファイルのアップロードダイアログボックスの処理方法を教えてください。また、コードを使用するとき、それはfind要素モジュール自体で打たれました。私はそれのために何をすることができますか?セレンを使用してファイルアップロードボタンを処理する方法は?
-1
A
答えて
0
driver.findElement(By.id("SWFUpload_0")).click();
Robot r = new Robot();
r.keyPress(KeyEvent.VK_C); // C
r.keyRelease(KeyEvent.VK_C);
r.keyPress(KeyEvent.VK_COLON); // : (colon)
r.keyRelease(KeyEvent.VK_COLON);
r.keyPress(KeyEvent.VK_SLASH); ///(slash)
r.keyRelease(KeyEvent.VK_SLASH);
// etc. for the whole file path
r.keyPress(KeyEvent.VK_ENTER); // confirm by pressing Enter in the end
r.keyRelease(KeyEvent.VK_ENTER);
+0
もっとも奇妙なオプション:)単にパスのstrintを ' ...'要素に 'driver.findElement(By.id(" SWFUpload_0 ") ).sendKeys(pathToFile); '? – Andersson
+0
これはうまくいきました。私は答えを得ました –
関連する問題
- 1. Pythonでセレンを使ってダイアログボックスを処理する方法は?
- 2. セレンのセールスフォースホバーを処理する方法
- 3. セレンを使用したポップアップウィンドウの処理
- 4. セレンとjavaを使用してIEのダウンロードダイアログウィンドウを処理する
- 5. jmeterを使用してウィンドウポップアップを処理する方法は?
- 6. Thymeleafを使用してYAMLファイルを処理する方法は?
- 7. HornetQを使用してJMSセッションタイムアウトを処理する方法は?
- 8. TestCompleteを使用してチェックボックスを処理する方法は?
- 9. jqueryを使用してJSONを処理する方法は?
- 10. javaを使用してセレンのブラウザ通知ポップアップを処理するには?
- 11. セレンの動的行を処理する方法は?
- 12. セレンのページfatoryを使用してページオブジェクトモデルの動的HTMLテーブルを処理する方法は?
- 13. セレンを使用しているときにWindowsファイルのアップロードウィンドウを処理する方法
- 14. RESTAdapterを使用して特異リソースを処理する方法
- 15. Expressを使用してNode.jsでエラーを処理する方法
- 16. JavaでThreadPoolExecutorを使用してRejectedExecutionExceptionを処理する方法
- 17. PHPでjavascriptを使用してファイルを処理する方法
- 18. Selenium Webdriver + Pythonを使用してポップオーバーを処理する方法
- 19. AndroidGameViewを使用してXamarainでアクティビティレジュームイベントを処理する方法
- 20. winform webbrowserを使用してonbeforeunloadイベントを処理する方法
- 21. プロンプトを使用してLuisインテントを処理する方法
- 22. Redux time travelを使用してエラーを処理する方法
- 23. Pythonを使用してwit.ai botを処理する方法
- 24. FallbackFutureを使用してTimeoutExceptionを処理する方法
- 25. webdriverを使用してシステムポップアップを処理する方法
- 26. mysqlクエリを使用してnullデータベースを処理する方法
- 27. JavaScriptを使用してinnerHTMLを処理する方法
- 28. Electron + Vue(SPA)を使用してイベントを処理する方法
- 29. Pythonを使用してcommoncrawlでバイナリデータを処理する方法
- 30. セレン - イベントリスナー(C#)でポップアップを処理する方法
あなたはこの1つを見てすることができますhttp://stackoverflow.com/questions/11256732/how-to-handle-windows-file-upload-using-selenium-webdriver は、これはあり – Murali
を役に立てば幸いインターネット上ではn個の解決策があります。何か試しましたか?質問や問題が他のものと異なる場合は、UI/HTMLを投稿してください。 –