driver.lockScreen方法有效吗?

时间:2016-02-05 11:46:34

标签: appium

我在我的脚本中调用了driver.lockScreen(20);,然后调用Runtime.getRuntime().exec("adb shell input keyevent 26");来解锁屏幕。

但问题是,因为我已指定20秒等待锁定屏幕,设备未锁定20秒。我的下一个语句keyevent 26是在设备锁定后立即解锁设备。

所以

  • 为什么我们提供20秒参数?

1 个答案:

答案 0 :(得分:1)

这是Github上的一个未解决的问题https://github.com/appium/java-client/issues/315

以下是Github上针对lockScreen错误提及的更新(修复):

  • {@ 1}}现已弃用。

  • AndroidDriver:_AppiumDriver.lockScreen(int seconds)_已添加

  • IOSDriver:_lockDevice()_ and _unlockDevice()_已添加