0

私は Appium を使用して自動化を行っていますが、2 つの大きな問題に遭遇しました。

  1. システムポップアップであるiOSのSEND / PUSH通知ポップアップを閉じる方法

  2. アプリケーションをインストールしてアンインストールしてから再度インストールすると、既にユーザーがサインインした状態でアプリを起動しています。サインイン時に表示するのではなく、サインインして起動しないようにするにはどうすればよいですか。

PUSH 通知をキャンセルするために、autoAcceptAlerts を使用していますが、これは常に機能するとは限りません。

4

1 に答える 1

2

理想的には、アンインストールとインストールでユーザーをログインさせたままにしないでください。ただし、再起動するたびにユーザーをログアウトするためにこれを試すことができます。((AppiumDriver) driver).resetApp()アプリケーションをリセットして、ログイン ページで起動し直すことができます。

アラートを閉じるには、autoAcceptAlertsうまくいくはずです。それを微調整する別の方法は、を使用すること((IOSDriver)driver).SwitchTo().Alert().Accept();です。ここに記載されているいくつかの方法を試すこともできます。

于 2016-02-29T18:31:01.653 に答える