Вы можете напрямую перейти на нужный экран с активностью этих страниц (как показано Splash screen
в примере ниже). Вы можете запустить действие с помощью метода ниже.
public static void launchActivity(Activity activityName)
{
((AndroidDriver<MobileElement>) driver).startActivity(activityName);
}
Как вы можете вызвать эту функцию
Предположим, у вас есть ниже пакет приложения и действия (например, но у вас есть использовать для вашего приложения)
String appPackage ="my.app.helloworld";
String appActivity = "my.app.helloworld".common.activity.SplashScreen";
launchActivity(new Activity(appPackage, appActivity));
Вам необходимо установить android:exported="true"
в вашем файле AndroidManifest.xml
для устранения ошибки java.lang.SecurityException
<activity
android:name="com.dsquares.lucky/.screens.mainscreens.Wallet.WalletPayment.AddFundsActivity"
android:label="wallet"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" >
</action>
</intent-filter>
</activity>