2015-09-07 82 views

回答

1

到目前爲止,如果您正在使用更新版本的Java客戶端for appium(版本3.2.0),則無法回家。 可以使用保持應用程序在後臺儘管對於所需的時間量: driver.runAppInBackground(120); //where time:120 is in seconds

0

我覺得你的代碼是正確的driver.sendKeyEvent(AndroidKeyCode.HOME);必須工作,你可以嘗試後driver.launchAPP();方法給予一定的超時,因爲它可能嘗試打印線和導航在應用程序啓動之前回到家

使用Thread.sleep(5000); driver.launchAPP();之後讓我知道它是否有效。

1
driver.findElementByClassName("android.widget.ImageButton").click(); 
    WebDriverWait wait = new WebDriverWait(driver, 1000); 
    wait.until(new Predicate<WebDriver>() { 
     @Override 
     public boolean apply(WebDriver input) { 
      return input.findElement(By.name("Login")) != null; 

     } 
    }); 
    driver.navigate().back(); 
相關問題