使用Appium在Android中访问导航栏



我需要自动化一个测试,该测试包括模拟导航栏上的触摸,它不能只是命令。

我试着用这个来模拟触摸:

TouchAction action = new TouchAction(driver);
action.tap(PointOption.point(530, 2400)).perform();

但出现了坐标[x=530.0,y=2400.0]在元素矩形之外的错误。

它需要模拟屏幕上的触摸。

我的一个朋友通过阅读你想要点击的页面的id,在这种情况下,id是家,已经达到了你想要的结果

public AppiumWebElement HomeTab => AppiumDriver.FindElementById("com.package.appname/home");

然后使用以下HomeTab.Click();

最新更新