問題タブ [appium-android]

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.

0 投票する
1 に答える
294 参照

appium-android - Android Appium 自動化テストについて

私たちの Android アプリは非常に大きく、コードのかなりの部分を自動化テストでカバーする必要があり、そのために Appium を使用しています。私たちの Appium テストのほとんどは、エンドポイントを呼び出すコードの一部を実行するため、時間がかかります。エンドポイントをモックする方法を尋ねるユーザーからの質問に対して、Appium フォーラム ( https://discuss.appium.io/t/how-to-mock-api-backend-in-native-apps/4183 )での回答は、エンド ツー エンドのテストのみに Appium を使用するには?

私の質問は、業界で Appium テストがどのように作成されているかです。テスト ピラミッドの定義により、エンド ツー エンドのテストはほとんど記述しません。では、Appium を使用する業界のアプリには、そのようなテストがほとんどないのでしょうか? Appium を使用しているときにエンドポイントをモックしようとするのは珍しいことですか? そうでない場合、たとえば WireMock を使用して、appium でエンドポイントをモックする方法は?

よろしく、

水田

0 投票する
1 に答える
1941 参照

android - Appium を使用して、実際の Android デバイスでシークレット モードで Chrome を開きます

Appium を使用して、Chrome for Android で自分のウェブサイトをテストしています。Chrome for Android に、シークレット モードやキャッシュを無効にする機能など、いくつかのオプションを追加したいと考えています。以下のサンプルコードで試してみましたが、うまく動きません。Appium は Android デバイスで Chrome を開くことができますが、シークレット モードではないため、ブラウザのキャッシュを無効にしません。

ここに、私の Python スクリプトのコード スニペットがあります。

私の環境は次のとおりです。

  • マック OS X 10.12
  • アンドロイド 7.1.1
  • Appium 1.6.4 (dmg パッケージ)
  • Python 3.6 と Appium への Python ラッパー
  • クロム v. 61.0.3163.98

ここで私の間違いが何であるかわかりません。chromeOptions 引数を適切に使用していない可能性がありますが、それを悪用する正しい方法が見つかりませんでした。

0 投票する
2 に答える
2140 参照

java - Appium AndroidでMobileElementを使用して兄弟を見つける方法

私は Android 用の Appium を使用していますが、scrollIntoView() を使用して要素を見つける方法は既に知っています。

私が持っているテーブルは次のようなものです:

上で述べたように、テキスト「Tom」と ID で (0)TextView を見つけることができます。ただし、(1)TextView を見つけてクリックする必要があります。それを行う方法はありますか?

私は次のようなものを探しています: