使用 Appium 访问 Android 中的导航栏
Acessing Navigate Bar in Android With Appium
我需要自动化一个包含模拟导航栏上的触摸的测试,它不能只是命令。
我试着用这个模拟触摸:
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();
我需要自动化一个包含模拟导航栏上的触摸的测试,它不能只是命令。
我试着用这个模拟触摸:
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();