今天碰到一个需要摇一摇的功能需要实现自动化,查阅了 appium 的 api 文档,官方已经提供了一个 shake() 方法进行设备摇晃模拟;

然而在实际使用过程中,如下代码

private AndroidDriver<WebElement> driver;
driver.shake();

却报了错误 The method shake() is undefined for the type AndroidDriver。

不知道是什么原因导致的,论坛里找到一篇一年前也有个帖子提到appium 中关于 shake() 方法的调研,但是没有给出解决答案,请问大家有知道这个问题吗?

查看了 appiun 官方 api,确认 shake 方法为 ios 特有方法;


↙↙↙阅读原文可查看相关链接,并与作者交流