gpt4 book ai didi

java - 通过 appium-android 滑动图像并进行缩放

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:00 25 4
gpt4 key购买 nike

几天前我开始学习appium。以下是我的场景:

  1. 打开 Flipkart
  2. 点击主菜单
  3. 滚动到手机
  4. 点击手机
  5. 点击特定手机
  6. 点击移动设备图像并在图像之间滑动
  7. 缩放图像。

下面是我针对上述场景实现的代码:

driver.findElement(By.className(properties.getProperty("home_menu_className"))).click();
System.out.println("clicked on home menu");
driver.findElement(By.className(properties.getProperty("home_menu_className"))).click();
WebElement mobile = driver.scrollTo("Mobiles");
System.out.println("scroll till Mobiles in home slider menu");
mobile.click();
driver.scrollTo("Top Offers!!").click();
driver.scrollTo("Honor 4x").click();
delay(4000);
WebElement honor = driver.findElementById("com.flipkart.android:id/product_list_product_item_image");
taction.tap(honor);
driver.swipe(495,484, 52, 484, 12000);
delay(12000);
driver.zoom(164, 644);
delay(8000);

当我运行上面的代码时,在同一页面上从右到左显示带有 x 轴和 y 轴的滑动操作。并且它不会在图像之间滑动,也不会缩放。

请问谁能告诉我具体的做法吗?

提前致谢。

最佳答案

尝试使用 TouchAction 类来执行滑动功能。

TouchAction action = new TouchAction(driver).longPress(x,y).moveTo(x, y).release();
action.perform();

关于java - 通过 appium-android 滑动图像并进行缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33163248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com