添付ファイルをメールにアップロードしたいChromeのテストケースを自動化しようとしています。私はdesiredCaps ['browserName'] = 'Chrome'を使用します。電子メールの添付ファイルをクリックすると、電話機でドキュメントが開きますが、ドキュメント画面で要素を検出できません。Appiumを使用してブラウザテストで添付ファイルをアップロードするにはどうすればよいですか?
0
A
答えて
0
てみてくださいあなたはルビー
を使用しているthis.Ifこれは基本的にscreenshots
というディレクトリに入り、次の写真またはディレクトリ内
find_element(id: "screenshots").find_element(class: "android.widget.ImageView[2]").click
end
表示されている文書を検索しますこれはギャラリーに表示される最初のドキュメント/画像をキャプチャします
find_element(id: "").find_element(class: "android.widget.ImageView").click
要件に応じて変更できます
-1
Javaでは、次のコードを使用してコンテキストを切り替えることができます。 Pythonで
Set<String> contextNames = driver.getContextHandles();
for (final String contextName : contextNames) {
if (contextName.contains("NATIVE")) {
driver.context(contextName);
System.out.println("Switched to Native Context");
}
}
あなたはこの
contextNames = driver.contexts
for aContext in contextNames
if "NATIVE" in aContext:
driver.switch_to.context(aContext)
+4
特定の製品/リソースを過度に宣伝することは、コミュニティによって**迷惑メール**として認識される可能性があります。 [ヘルプ]を見てください。特に、[どのような振る舞いがユーザに期待されていますか?](// stackoverflow.com/help/behavior)最後のセクション:_明らかな自己昇進を避けてください。また、[スタックオーバーフローの宣伝方法は?](// stackoverflow.com/help/advertising)にも興味があります。 –
関連する問題
- 1. PDF添付ファイルをPDFとして正しく添付するにはどうすればよいですか?
- 2. Microsoft Bot Frameworkを使用してメッセージにファイルを添付するにはどうすればよいですか?
- 3. ブラウザからファイル(添付ファイル)をアップロードするにはどうすればよいですか?
- 4. Couchdb添付ファイルを一括アップロードするにはどうすればよいですか?
- 5. quantedaを使用してテキストコーパスにメタデータを添付するにはどうすればよいですか?
- 6. dropzone.jsを使用してファイルをSharePointファイルにアップロードするにはどうすればよいですか?
- 7. .pdfファイルをblat添付ファイルとして送信するにはどうすればよいですか?
- 8. ボタンを使ってファイルを添付するにはどうすればよいですか?
- 9. iOS:pickerviewメソッドを使用して1つのボタンに複数の添付ファイルを添付するにはどうすればよいですか?
- 10. ibrowseを使用してCouchDBのドキュメントに添付ファイルをアップロードするにはどうすればよいですか?
- 11. HTTPおよびコマンドラインツールを使用してファイルをアップロードするにはどうすればよいですか?
- 12. Djangoでは、メモリにアップロードされたファイルを電子メールの添付ファイルとして保存するにはどうすればよいですか?
- 13. nativescriptでマルチパートフォームデータを使用してファイルをアップロードするにはどうすればよいですか?
- 14. POSTでAjaxを使用してファイルをアップロードするにはどうすればよいですか?
- 15. Django FormToolsフォームウィザードでデフォルトファイルストレージ(S3)を使用してファイルをアップロードするにはどうすればよいですか?
- 16. iOSでAWS S3サービスを使用してファイルをアップロードするにはどうすればよいですか?
- 17. ajaxを使用してjqueryでファイルをアップロードするにはどうすればよいですか?
- 18. JSON APIを使用してCarrierwave経由でファイルをアップロードするにはどうすればよいですか?
- 19. Android LollipopでWebViewを使用してファイルをアップロードするにはどうすればよいですか?
- 20. Android用Salesforce Mobile SDKを使用してファイルをアップロードするにはどうすればよいですか?
- 21. レールファイルの添付ファイルとjrubyにはどうすればよいですか?
- 22. ボットフレームワークを使用しているときにBing Speech APIでSkypeオーディオ添付ファイルを使用するにはどうすればよいですか?
- 23. backbone.jsを使用して<body>にイベントを添付するにはどうすればいいですか?
- 24. マンドリルを使って電子メールにcsvファイルを添付するにはどうすればいいですか?
- 25. docx4jを使ってファイルをMS Word文書に添付するにはどうすればいいですか?
- 26. タップイベントをuiwebviewに添付するにはどうすればよいですか?
- 27. 非同期タスクを使用してファイルをサーバーにアップロードするにはどうすればよいですか?
- 28. SwiftにSiesta Frameworkを使用してファイルをアップロードするにはどうすればよいですか?
- 29. VB6を使用してファイルをOracle BLOBフィールドにアップロードするにはどうすればよいですか?
- 30. Pythonスクリプトを使用してGoogleドライブにファイルをアップロードするにはどうすればよいですか?
おかげMrityunjeyanような何かを試すことができます。私はここの問題は、最初はドライバがChromeブラウザ(私はそれがwebdriverだと思う)を使用するように設定されていると思います。そして、添付されたDocument添付画面がネイティブのアンドロイドにあります。 Webdriverはネイティブのアンドロイド画面にアクセスできません。ネイティブのアンドロイドドライバに切り替える方法があるかどうかを確認するだけでした。 –
文書画面を検出しようとすると、どのようなエラーが表示されますか? –
ただ時間切れになり、要素が存在しないと言います。 –