当前位置: 首页 > 知识库问答 >
问题:

如何在后台推送应用程序并使用selenium从Appium的同一屏幕启动

麻和雅
2023-03-14

有没有办法做以下过程在Android自动化使用Appium与Android驱动程序?

如果有人知道,请帮忙。

共有3个答案

高博涉
2023-03-14

将应用程序置于后台:

((AndroidDriver)driver).runAppInBackground(Duration.ofSeconds(20));

从后台启动App:

driver.activateApp("app package name");
公良俊楚
2023-03-14

>

  • 试着专注于你当前从事的活动:

    (AppiumDriver)driver.runAppIn后台(10);(AppiumDriver)driver.current活动();

    或者

    >

  • 尝试开始与您相同的活动:

    (AppiumDriver)驱动程序。运行appinbackground(10)
    (AppiumDriver)driver.startActivity(“appPackage”,“com.example.android.api”,null,null)

  • 鲁鹏
    2023-03-14

    iOS和Android都支持以下方法:

    (AppiumDriver)driver.runAppInBackground(10);//put app in background for 10 seconds
    (AppiumDriver)driver.launchApp();//launch the app again
    

    希望有帮助!

     类似资料:
    • 有没有办法从Windows中使用Appium从后台删除应用程序。 我想要的是-启动服务器-没有复位-运行程序-程序结束-驱动程序退出使用driver.quit()方法

    • 我的应用程序在我试图实现的闪屏后崩溃。我不知道问题发生在哪里。 我试着用两个小时来解决这个问题,甚至还研究了一下网络,但不知怎么的,我没能让它工作。也许你们可以看看代码,给我一些提示?我会很感激的。 AndroidManifest。xml launch_screen.xml activity_main.xml 风格。xml 主要活动。JAVA 所以会显示实际的启动屏幕,但之后应用程序就会崩溃。我不

    • 如何统计推送通知并将其显示在主屏幕应用程序图标上 公共无效(上下文上下文,意图意图){}

    • 问题内容: 我只希望在应用程序生命周期中仅显示一次启动屏幕。这是我的代码: SplashScreenActivity.java: 表现: 问题是如果我按硬件HOME botton隐藏该应用程序,然后在应用程序列表中再次打开该应用程序。它将再次显示启动屏幕(而不是显示)。是否只有在应用程序“新鲜”启动时才显示启动屏幕(不在onresume()上显示)?谢谢! 问题答案: 是的,有可能。使用Share

    • 我有一个应用程序,其中有多个活动。 我将初始屏幕设置为当用户从主屏幕(或设备应用程序屏幕)点击应用程序图标时创建并运行的活动。我使用意图过滤器类别“android.intent.category.LAUNCHER”来做到这一点。 我遇到的问题是,如果我启动我的应用程序并导航到与启动屏幕不同的活动,然后我点击设备“主页”按钮,然后从应用程序图标重新启动应用程序。它似乎恢复了我点击设备主页按钮的活动,

    • 我使用了下面的方法,但它在方法上显示了错误。此方法在驱动程序类中不可用。因此,请建议是否有其他方法可以滚动到iOS Appium v1。7.2。