我正在尝试自动化一个Android游戏,为此我使用X,Y坐标来进行按钮点击,因为通过ID、XPath等方式无法识别游戏中的元素。我使用TouchAction tap(int x, int y)方法(Appium Method)来实现这一点。但不幸的是,该方法tap(int x,int y)似乎已经被弃用。其他替代此方法的选项看起来是——> touchAction.tap(PointOptions tapOptions)和touchAction.tap(TapOptions tapOptions)。touchAction.press的情况也是如此。
我的代码以触摸特定按钮的形式呈现:
我的代码以触摸特定按钮的形式呈现:
TouchAction touchAction = new TouchAction(driver);
touchAction.tap(1280, 1013).perform();
在Android设备中,通过触摸点找到X、Y值的方法是使用开发者选项中的“显示指针位置”。
有没有人能够建议一个更好的非废弃方法来实现相同的功能呢?谢谢!