【发布时间】:2025-12-14 11:05:02
【问题描述】:
我的项目中有一个场景,我需要使用 Appium 自动化执行放大操作 Android Mobile web。我使用了以下方法。
try {
Dimension size = driver.manage().window().getSize();
int x0 = (int) (size.getWidth()*0.5);
int y0 = (int) (size.getHeight()*0.5);
System.out.println(x0+" "+y0);
driver.zoom(100, 500);
reportStep("The Application is zoomed.", "PASS");
} catch (Exception e) {
e.printStackTrace();
reportStep("The Application could not be zoomed.", "FAIL");
}
但是这种方法在移动应用程序中运行良好,但在移动网络中不起作用。 是否有任何特定的方法或替代解决方法来处理移动网络缩放?
我正在使用 Appium Java 客户端 5.0.4 版和 Selenium 3.6.0 版。
Zoom 和 Pinch 方法在最新版本中不可用。
【问题讨论】:
标签: appium mobile-website