我用 touchAction.press(WebElement ele).perform() 这个语句执行长按操作的,结果 appium 客户端报出这种错误:io.appium.java_client.android.AndroidElement cannot be cast to org.openqa.selenium.internal.HasIdentity,我看 appium 服务器日志是正常的没报错,就是客户端这边执行 press 时报出类型转换错误。
如果执行 touchAction.tap(WebElement ele).perform() 操作则执行成功,应该是 press 这个操作有问题,换个 longPress 这个操作也不行,结果一样。
请大家帮个忙分析下吧