driver.lockScreen 方法有效吗?
Does driver.lockScreen method works?
我在脚本中调用了 driver.lockScreen(20);
,然后调用了 Runtime.getRuntime().exec("adb shell input keyevent 26");
来解锁屏幕。
但问题是,由于我已指定 20 秒等待锁定屏幕,因此设备在 20 秒内不会被锁定。我的下一个语句 keyevent 26 是在设备锁定后立即解锁设备。
所以
- 为什么我们提供 20 秒参数?
这是 Github https://github.com/appium/java-client/issues/315
上的一个未决问题
以下是 Github 中针对 lockScreen 错误提到的更新(修复):
_AppiumDriver.lockScreen(int seconds)_
现已弃用。
Android 驱动程序:_lockDevice()_ and _unlockDevice()_
已添加
IOS驱动程序:添加了_lockDevice(int seconds)_
我在脚本中调用了 driver.lockScreen(20);
,然后调用了 Runtime.getRuntime().exec("adb shell input keyevent 26");
来解锁屏幕。
但问题是,由于我已指定 20 秒等待锁定屏幕,因此设备在 20 秒内不会被锁定。我的下一个语句 keyevent 26 是在设备锁定后立即解锁设备。
所以
- 为什么我们提供 20 秒参数?
这是 Github https://github.com/appium/java-client/issues/315
上的一个未决问题以下是 Github 中针对 lockScreen 错误提到的更新(修复):
_AppiumDriver.lockScreen(int seconds)_
现已弃用。Android 驱动程序:
_lockDevice()_ and _unlockDevice()_
已添加IOS驱动程序:添加了
_lockDevice(int seconds)_