有沒有什麼辦法在android自動化使用android驅動程序使用appium執行以下過程?如何推App在背景和啓動從同一個屏幕在Appium與硒
從某個特定屏幕按下主頁按鈕。 把應用程序放在後臺。 經過一段時間後,從同一屏幕打開應用程序。
如果有人知道,請幫忙。
有沒有什麼辦法在android自動化使用android驅動程序使用appium執行以下過程?如何推App在背景和啓動從同一個屏幕在Appium與硒
從某個特定屏幕按下主頁按鈕。 把應用程序放在後臺。 經過一段時間後,從同一屏幕打開應用程序。
如果有人知道,請幫忙。
iOS和Android的支持以下方法:
(AppiumDriver)driver.runAppInBackground(10);//put app in background for 10 seconds
(AppiumDriver)driver.launchApp();//launch the app again
希望它能幫助!
試圖把重點放在你當前活動:
(AppiumDriver)driver.runAppInBackground(10); (AppiumDriver)driver.currentActivity();
或
嘗試啓動你在同一個活動:
(AppiumDriver)driver.runAppInBackground(10);
(AppiumDriver)driver.startActivity("appPackage","com.example.android.apis", null, null);
driver.runAppInBackground(Duration.ofSeconds(10));
appium_lib
紅寶石客戶端,可以與
background_app 5
其中5是你想要的應用程序是在後臺的秒數做到這一點。這將自動在同一屏幕上恢復應用程序。
driver.runAppInBackground(10);使應用程序在後臺運行10秒鐘,並在主屏幕10秒後啓動。但我想從我進入背景的同一屏幕啓動它。 –
爲此,你必須在下面的例子中使用不重置爲真的功能:capabilities.setCapability(「 - no-reset」,true); – noor
它要求我添加演員。如果我添加一個它不起作用。 – vaibhavcool20