我想在这里实现测试功能,我必须单击基于x和y坐标的元素。除了可以使用iPhone和iPad的else语句之外,我还可以为iPhone和iPad使用相同的x和y坐标。
与Android Phone和Tab相同
有什么办法吗?
您可以获取设备的宽度和高度,并且可以对两个设备(iPas和iPhone)执行相同的代码
Dimension dimens = driver.manage().window().getSize();
double xCoordinate = dimens.getWidth() * 0.5;
double yCoordinate = dimens.getHeight() * 0.5;
//you may have to cast these values to int
例如,在水龙头中使用这些值:
driver.tap(1, xCoordinate, yCoordinate, 1000);
将使所有设备的Appium用一根手指在屏幕中间轻敲1000毫秒。