0

私はモバイル自動化テストが初めてで、エミュレーターが実行中かどうかを確認するメソッドの前に、Android アプリケーション テスト用の 1 つのタイプのフレームワークを作成したいと考えています。そうでない場合は、エミュレーターを起動し、2 番目の特定のアプリケーションがインストールされているかどうか (例: facebook)、facebook がインストールされている場合は、そのアプリケーションを起動します。テストにはappiumを使用しています。誰でも私がしなければならないことを教えてもらえますか? よろしくお願いします。

4

1 に答える 1

0

まず第一に、appium は Play ストアからプリインストールされたアプリを自動化できません。インストールするには、「.apk」ファイルが必要です。

次に、appium はエミュレーターの起動を自動化できませんが、それを行う方法は adb コマンドのスクリプトを使用することです。アクティブなデバイスがあるかどうかを adb コマンドで確認します。

adb デバイス

そうでない場合は、adb のエミュレーター コマンドを使用してエミュレーターを起動できます。

完全な adb コマンドのリファレンスについては。 http://developer.android.com/tools/help/adb.html。

最後に、「--full-reset」などの appium のさまざまなモードを使用して、アプリがプリインストールされている場合でもアプリを再インストールしたり、単純な「appium」で一度インストールされた「.apk」を起動したりできます。

ここですべてのモードを確認してください - 「github.com/appium/appium/blob/master/docs/server-args.md」

その他の基本的なクエリについては、https://github.com/appium/trainingにアクセスしてください。

于 2014-04-03T12:36:31.847 に答える