問題タブ [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.
selenium - モバイル自動化コード (Selenium + Appium) を Amazon クラウドで実行する方法
Amazon クラウドでモバイル自動化コードを実行したいのですが、Appium と Selenium Webdriver を使用してコードを設計しました。エミュレータまたはライブ デバイスを使用して、ローカルで正常に動作しています。次のような私のモバイル自動化コード:
java - Appium iOS で表のセルに値を入力する
次のように、静的テキストを含むテーブル セル要素があります。
この表のセルをクリックすると、2 つの [UIAPickerWheel] を持つ [UIAPicker] があり、1 つは数字、もう 1 つは "cm" です。
高さのこの表のセルに値を設定したいので、コードは以下のとおりです。
sendKeys で動作しますが、値「178」に達するまでスクロールが非常に遅いという問題があるため、大きな数値を入力するとテストが遅くなります。
次のように、IOSElement の setValue を試しました。
実際には機能しませんでした。この表のセルの外に 178 番が入力され、レイアウトが破壊されたようで、それでもピッカーが開かれました。
だから私はsendKeysに固執します。この場合、sendKeys を高速化する方法や値を入力する別の方法はありますか。前もって感謝します
javascript - Appium テストで「if」演算子を使用する方法
「title_I_need」というタイトルのボタンが存在するかどうかを確認する必要があります。存在する場合はそれを押して、そうでない場合は別のものを押します。これらはすべて JavaScript で書かれています。
Appium.App テストに記録し、ボタンが存在する場合は検証を追加しました。私は JavaScript にあまり詳しくないので、Objective-C から始めました。しかし、結果として、常に title_I_need ボタンをクリックしますが、私の期待は、other_title ボタンによる else ブランチです。
Appiumでそのようなチェックを行うことはできますか? はいの場合、JavaScript (node.js) でこれを行うにはどうすればよいですか?
ios - Appium Inspector が起動するが、iOS の画面に UI コンテンツが表示されない
appium バージョン 1.4.13 (Draco) をインストールしました。
Appium iOS 構成では、次の詳細が提供されました
を。アプリのパス /Users/mac/Documents/testing/automationTesting.app b. 強制デバイス iphone6、3. プラットフォーム バージョン 8.2 4. UDID とバンドル ID のチェックを外します。.app は Xcode バージョン 7.0.1 を使用して生成されました
appium を起動して応答コード 200 を取得した後、インスペクターを起動しようとすると、正常に起動されます。
appium コンソール情報に以下のデバッグ情報が表示されます: [debug] Responding to client with success: {"status":0,"value":{"build":{"version":"1.4.13","revision ":"c75d8adcb66a75818a542fe1891a34260c21f76a"}}} 情報: <-- GET /wd/hub/status 200 1.036 ms - 105 {"status":0,"value":{"build":{"version":"1.4.13 ","リビジョン":"c75d8adcb66a75818a542fe1891a34260c21f76a"}}}
インスペクターに画像が読み込まれず、以前に実行されていた iOS シミュレーターも消えてしまいます。
また、以下のスタック オーバー フロー URL を調べて、手順に従っていることを確認しました。
入力/提案は役に立ちます