我正在使用 appium 8.1.1 java 客户端,我尝试在 IOS 应用程序的代码中使用 driver.resetApp() ,但它显示为 The method resetApp() is undefined for the type AppiumDriver
我猜原因是你有通用的appium驱动程序,可以是“任何东西”(android ios windows等)
如果您想要特定移动驱动程序的功能,您可能必须将其转换为该驱动程序类型。 例如
((IOSDriver) driver).resetApp()
您仍然可以使用它,但是这些也是已弃用的方法。 我还没有升级我的代码以及删除这些代码,这是我保存的论坛,以便将来执行此操作:
AppiumDriver 方法 resetApp、launchApp 和 closeApp 已在 appium v8 中弃用,因为它们将从未来的 Appium 版本中删除。检查 appium/appium#15807 了解更多详细信息。