Selenium webdriver 如何单击设备后退按钮

Selenium webdriver 如何单击设备后退按钮,selenium-webdriver,Selenium Webdriver,我无法使用seleniumWebdriver+AndroidDriver 以下是我正在使用的代码: ((AndroidDriver<AndroidElement>) driver).pressKeyCode(AndroidKeyCode.BACK); ((AndroidDriver)driver)。按KeyCode(AndroidKeyCode.BACK); gson 2.6.2 Java客户端5.0.1 Selenium server standalone 3.6.0 试试这

我无法使用selenium
Webdriver
+
AndroidDriver
以下是我正在使用的代码:

((AndroidDriver<AndroidElement>) driver).pressKeyCode(AndroidKeyCode.BACK);
((AndroidDriver)driver)。按KeyCode(AndroidKeyCode.BACK);
  • gson 2.6.2
  • Java客户端5.0.1
  • Selenium server standalone 3.6.0
试试这个:

driver.navigate().back();
试试这个:

driver.navigate().back();
上面的代码对我有用


上面的代码对我很有用。

是的,我也尝试过,但根本不起作用。您是否尝试通过某种标识符(id、xpath)定位它并将其存储在元素中,然后尝试单击。我必须单击设备返回按钮(安卓设备),以便导航回我正在自动运行的应用程序。我正在自动化的应用程序基于React原生技术,有一个功能可以调用保存的联系人。因此,当我单击用户的联系人号码时,它会将我导航到设备的本机联系人应用程序。之后,我必须单击device back(设备返回)按钮,以便返回到我正在自动运行的应用程序。是的,我也尝试了此操作,但根本不起作用。您是否尝试通过某种标识符(id、xpath)定位它并将其存储在元素中,然后尝试单击。我必须单击device back(设备返回)按钮(Android设备)因此,我将导航回我正在自动化的应用程序。我正在自动化的应用程序基于React原生技术,有一个功能可以调用保存的联系人。因此,当我单击用户的联系人号码时,它会将我导航到设备的本机联系人应用程序。之后,我必须单击设备返回按钮,这样我将返回到我正在自动化的应用程序。