0
是否可以使用Appium在Android模擬器中自動執行推送通知? 我們如何滑動通知手柄並選擇適當的應用程序通知?自動執行PUSH通知
是否可以使用Appium在Android模擬器中自動執行推送通知? 我們如何滑動通知手柄並選擇適當的應用程序通知?自動執行PUSH通知
使用
driver.openNotifications();
您可以向下滾動到您的通知
WebElement element = driver.findElement(By.name("Element Name"));
HashMap<String, String> arguments = new HashMap<String, String>();
arguments.put("element", element.getId());
(JavascriptExecutor)driver.executeScript("mobile: scrollTo", arguments);
感謝您的幫助是的,你可以打開通知!那麼,openNotifications()會自動向下滾動通知屏幕?或者我需要明確地滾動它? –
另外,我已經將驅動程序聲明爲AppiumDriver,以便在運行時將其初始化爲AndroidDriver或IosDriver,但在方法列表中看不到openNotofication()。如果我將實例聲明爲AndroidDriver,那麼我可以看到 –
我嘗試過使用AndroidDriver及其工作方式,請嘗試使用AndroidDriver,如果方法不可見,請爲Java客戶端添加一個依賴項使用此鏈接https:// github .com/appium/java-client,讓我知道它是否有效, –