問題タブ [appium-ios]
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.
ios - Appium を使用した iOS シミュレーターでスクロールが機能しない
アプリの起動後にページ(最初のスプラッシュページ)をスワイプする必要があるiPhone(シミュレーター)でアプリを自動化していますスワイプ機能を使用しても機能しません:
同じものを実装するためにa を実行するなど、他のオプションを試しました.js
が、どちらも機能しませんでした。そして、オンラインで見つけたさらに多くの解決策を試しました。私の場合、どれもうまくいきませんでした。スワイプはバージョン 7 以降ではサポートされていないことをどこかで読みました。本当?または、回避策はありますか?
Xcode の最新バージョン、Appium Xcode : 7.3 Appium : 1.4.13 (Draco) を iPhone 6 シミュレーター (8.4) で実行しています。
万が一これを実行できる方法はありますか??
java - Appium 3.4.1 sendKey() が Android 4.4.2 で動作しない
Android アプリの自動テスト用に Java で Appium 3.4.1、Android v4.4.2 を使用しています。フィールドにフォーカスしたときに数値キーボードをアクティブにする editText ボックスに値を送信するのに行き詰まりました。ただし、フィールドをクリアすると機能し、フィールドをクリックすると機能しますが、フィールドに sendKeys を送信しても機能しません。他のフィールドに値を入力します。以下のリンクに基づいて、可能なすべての方法を試しました。また、フォーカス時に数値キーボードを開く複数の画面上のフィールドがあり、それらのフィールドに対して sendkeys メソッドが機能しています。
Androidキーボードを使用して、Appiumを使用してフィールドに値を入力する方法はありますか?
- https://discuss.appium.io/t/android-sendkeys-function-clicks-taps-random-elements-in-the-page-but-does-not-enter-text-in-the-edittext-element/ 2095
- https://discuss.appium.io/t/appium-1-3-3-sendkeys-not-working-properly/2074
これについてのご意見をお待ちしております。
コード :
ios - appium を使用して IOS UITableview を自動化する
約 50 の要素を含む UITableView があります。どの時点でも、そのうちの 6 つだけが画面に表示されます。テーブル ビューに追加されていないセルを選択したい、またはデータ リストから 25 番目の項目を選択する必要があるとします。
今、私はテーブルビューでセルをクリックするためにこの方法を使用しています
しかし、25番目の要素がまだビューに追加されていないため、機能しません。テーブル ビュー セルのアクセシビリティ識別子をコード内で動的に追加していることに注意してください。
どうすればこれを機能させることができますか?
***** 詳細を追加しました *****
2 つのテキスト ビューを表示するテーブル ビュー セルがあります。通貨の短い名前と通貨の長い名前。
例を考えてみましょう
英ポンド
英国ポンド
これで、そのテーブルビュー セルのアクセシビリティ識別子が GBP として設定されます。今、私は試しました
driver.scrollTo("GBP") および driver.scrollTo("英国ポンド")
どちらも機能しませんでした。エラーメッセージが表示される
ありがとう。
iphone - iOS Automation Appium:期間なしでiPhoneの実際のデバイスの画面をロックする方法は?
次のケースを自動化したい: 実際のデバイスの画面をロックし、APNS から画面を再度開く - APNS からの電話に応答するなど。したがって、プッシュ通知をスワイプしてロックを解除できるように、一定時間せずに画面をロックしたいと思います。AppiumDriver にlockScreen(int seconds)があることは知っていますが、lockScreen()メソッドを実装したいだけです。
それを行う方法を知っている人はいますか?AppleスクリプトまたはAppium Driverでそれを解決するにはどうすればよいですか?
どうもありがとう
ジュール
appium-ios - Amazon Device Farm /w Appium でアラート ウィンドウを処理する方法
私は現在 Amazon Device Farm を試しており、ダミーアプリを動作させることができました。
しかし、Amazon デバイス ファームで動作させたい実際のアプリを取得しようとすると、取得できません。.ipa ファイルをアップロードし、依存関係を含む py.tests/appium テストを圧縮してアップロードすることはできますが、テストは失敗します。
私が考えているのは、ADF が、通知と GPS 座標のアラートを自動破棄する Desired_capabilities の一部を認識していないことです。
私のセットアップは、最初のテストでダミー アプリで使用したセットアップと非常によく似ています。(これらは amazon デバイス ファームで動作しました) https://github.com/dlai0001/appium-spike-running-tests-oncloud
本当に違うのは、起動時に2つのアラートウィンドウがポップアップする実際の本番アプリを使用していることだけです。Appium では、目的の機能で autodismiss または autoaccept アラートが有効になっていない場合、テストがクラッシュします。
angularjs - IpadAir で appium を使用してテスト中に分度器スクリプトを起動できない
appium と分度器を使用してテストしたい Angular Web サイトがあります。次の構成ファイルを作成します: </p>
test1.js には、Node.js オプションを選択して appium レコーダーによって生成されたテスト スクリプトが含まれています。
Appiumサーバーを実行してprotractor.config.jsファイルを起動した後、このエラーが発生しました