我在我的脚本中调用了driver.lockScreen(20);
,然后调用Runtime.getRuntime().exec("adb shell input keyevent 26");
来解锁屏幕。
但问题是,因为我已指定20秒等待锁定屏幕,设备未锁定20秒。我的下一个语句keyevent 26是在设备锁定后立即解锁设备。
所以
答案 0 :(得分:1)
这是Github上的一个未解决的问题https://github.com/appium/java-client/issues/315
以下是Github上针对lockScreen错误提及的更新(修复):
{@ 1}}现已弃用。
AndroidDriver:_AppiumDriver.lockScreen(int seconds)_
已添加
IOSDriver:_lockDevice()_ and _unlockDevice()_
已添加