0

appium を使用したモバイル アプリケーションのテスト。テストを実行すると、アプリケーションが開き、何らかのアクションを実行できます。ログインすると、アプリはブラウザーに移動してクラウドにログインしますが、問題はエミュレーターにあります。Chrome またはその他のアプリでポップアップ表示される質問があります (1 回だけ / 常に)。このダイアログを回避するにはどうすればよいですか?

コードの下に追加されましたが、これは役に立ちません

caps.setCapability("appPackage", "com.android.browser");

アプリがブラウザに切り替えると、資格情報を貼り付けてアプリケーションに戻り、テストを続行できると期待しています

4

3 に答える 3

0

場合によっては、アプリケーションから抜け出し、必要なアプリケーションAppiumに切り替えるための機能を提供するいくつかのテストがあります。この方法を試してください:

driver.startActivity(new Activity("com.example", "ActivityName"));

アプリケーション バンドルの名前とその主なアクティビティを知っている必要があります。ここでドキュメントを読むことができます。

于 2019-08-07T11:41:58.390 に答える