問題タブ [uitest]

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 に答える
2267 参照

ios - XCTest UITest でアプリを新規インストールする

-StartFromCleanStateXcode 9 の時点で、クリーン インストール後にアプリを起動すると想定される新しい起動引数があります。ただし、機能していないようで、グーグルで検索-StartFromCleanStateしても結果が得られないため、ドキュメントはありません。

ソース

私の目標は、ディープリンクを使用してアプリを起動することです。私のテストの流れは次のようになります。

  1. UITest は、アプリを起動することから始まります
  2. UITest がサファリを開く
  3. UITest は、ディープリンク リンクのある Web ページに入ります。
  4. UITest がリンクをクリックすると、アプリが開きます

バックグラウンド状態からフォアグラウンド状態にすることで、アプリを開きます。つまり、 application:didFinishLaunchingWithOptions: はステップ 1 で 1 回だけ呼び出されます。

理想的には、アプリが新規/クリーン インストールされたときにディープリンクをテストしたいと思います。

プログラムでディープリンクをタップする前後に起動引数を設定しようとしましたが、思い通りに動作しないようです。

これに利用できる解決策はありますか?

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

android - ブラウザ内で Web UI を操作する方法

私のアプリはブラウザーを開き、テストは入力フィールドに入力し、Web ページのボタンを押して続行する必要があります。UIAutomator 用のテスト フレームワーク/ライブラリはありますか?これにより、Web ページ UI を操作できるようになります。