問題タブ [appium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
webdriver - Appium API エンドポイント
Appium wiki ページ ( https://github.com/appium/appium/wiki/Automating-mobile-gestures ) では、次のエンドポイントが言及されています。
- session/:sessionId/タッチ/タップ
- セッション:/sessionId/touch/flick_precise
- セッション:/sessionId/タッチ/スワイプ
ただし、WebDriver (2.35) の最新の Java バインディングの TouchActions を使用する場合:
- "singleTap"を呼び出すと、/touch/click が呼び出されます (つまり、"tap" ではありません)。少なくとも私のアプリケーションでは、Appium サーバーがエラーを出力し、通知せずにクライアントをドロップするため、クライアントはハングします。
- "flick"を呼び出すと、("flick_precis" の代わりに) /touch/flick が呼び出され、正常に動作します。
正しいエンドポイントはどれですか? ドキュメントまたはJavaバインディングに書かれているものですか?
ありがとう!
android - selendroid デバイス機能を使用すると、「元のエラー: プラットフォームが存在しません android-4.2」エラーが発生する
android sdk(adt-bundle-windows-x86-20130729), appiumforwindows+0.8.3 を使用して、selendroid 機能を備えた android エミュレーターで appium テストを実行すると、「aapt」が見つからないというエラーが発生したため、aapt.exe&lib をコピーしましたSDK ディレクトリの platform-tools フォルダー。このエラーは修正されましたが、「元のエラー: プラットフォームが存在しません android-4.2」というエラーが発生しました
私はそれがselendroid / Androidの問題である可能性があることを理解しています; 誰かがこのエラーを修正するための考えを提案できるかどうか本当に感謝しています..
android - Android でのマルチデバイス サポート
Android プラットフォームの複数のデバイスでスクリプトを実行しようとしていますが、実行できません。ソリューションの Github ページを調べたところ、単一の Appium サーバーから複数の (Android) デバイスをサポートすることに関する次のリンクが見つかりました。
しかし、まだ複数のデバイスのセットアップ環境がわかりません。
appium - Android アプリケーションで UI automator を使用してクリック可能な false 要素を自動化する方法
appium というオープン ソース ツール名を使用して、Android アプリケーションを自動化する作業を行っています。このツールは、android UIautomator を使用してネイティブ要素を自動化します。一部の要素がクリック可能で false に設定されている場合、これらの要素をクリックまたは自動化する方法などの問題に直面しています。
あなたからの助けは非常に感謝しています。
ありがとうマニカンダン
java - Windows 7 環境での Android の Appium Java 構成の問題
私はappium
Androidの自動化が初めてですが、さまざまなブログから、Appium
Javaを使用してW7環境でAndroid自動化の構成を開始することができましたが、どういうわけか私のTestNG
Javaスクリプトは.apk
Androidエミュレーターでファイルを起動しません 以下は最後のいくつかですサーバーが表示しているログの行appium
:-
debug: Appium リクエストが /wd/hub/session/e4d57ac4-83df-448f-a825-dc985 で開始されました 4de0ed6
情報: appium セッションをシャットダウンしています...
情報: [ADB] HOME ボタンを押しています
情報: シャットダウン コマンドを送信し、ADB を待機しています停止するには... info
: logcat キャプチャを停止しています
warn: Android は十分な速さでシャットダウンしていません
でし
た。
成功したクライアントへ: {"status":0,"value":null,"sessionId":"e 4d57ac4-83df-448f-a825-dc9854de0ed6"}
DELETE /wd/hub/session/e4d57ac4-83df-448f-a825 -dc9854de0ed6 200 7533ms - 89
以下は私のJavaコードです:-
注:- Android エミュレーターがホーム画面に移動しているのを確認できますが、エミュレーターに既に ContactManager.apk がインストールされているため、何も起こりません。
android - 数独を開くための Android アクティビティとは何ですか?また、その方法を見つけるにはどうすればよいですか?
私は appium を使用しており、Python を使用する Windows 7 マシンで Android 用の Sudoku アプリを使用しています。これを開くためのアプリのアクティビティとは何か、そしてどのようにしてそれを理解できたのかを誰かが見つけるのを手伝ってくれるなら