- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里是移动自动化的新手。我正在尝试使用 Touch Action 执行以下代码来执行滑动操作以导航到第 2 页,但滑动不起作用。
AndroidDriver driver=new AndroidDriver<>(url,cap);
TouchAction ta=new TouchAction(driver);
ta.press(565,372).moveTo(-381,-6).release().perform();
其他一切正常。由于滑动不起作用,我得到了两个页面检索到的相同内容。请指正我哪里不对?
最佳答案
您是否尝试过为您的 .moveTo 提供绝对值而不是相对值?我已经看到处理方式不一致,但不记得确切的细节。它与某些版本的事物和某些操作系统有关。试一试比尝试所有版本的所有内容更容易。
在你的情况下,你想尝试 .moveTo(184, 366)
另一个想法是在按下和移动之间包含一个 waitAction(time)。
关于appium - Appium 的 TouchAction 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47115977/
我正在寻找使用最新(此时)Appium Java 客户端 6.1.0 创建 Tap/Swipe/Drag 等事件的“正确”或“最新”方式。 我在 Appium 站点( Tap using TouchA
我以前是这样做的:TouchAction t = new TouchAction(驱动程序); 但现在向我要泛型!还有一些方法已弃用,有人可以给我一个如何使用 java 在 appium 中实例化 T
我能够使用我通过触摸操作编写的滚动方法,但现在运行它时出现编译错误。我现在应该使用什么或者我可以做什么来解决编译问题? public void scrollDown() { AndroidDr
我在尝试使用滑动时遇到了错误,但它似乎已经过时了。建议使用 TouchAction(),但我不确定如何将滑动转换为 TouchAction()。 代码如下: public void obj_scrol
这里是移动自动化的新手。我正在尝试使用 Touch Action 执行以下代码来执行滑动操作以导航到第 2 页,但滑动不起作用。 AndroidDriver driver=new AndroidDri
And(/^I click OK button in popup$/) do #Appium::TouchAction.new.tap(x:0.64, y:0.57, count: 1).perf
Selenium ActionChains 模块能够移动到具有偏移量的元素(提供 x 和 y 坐标,如下所示):ActionChains(浏览器).move_to_element_with_offse
我正在使用多线程在多个android设备上运行并行测试。代码可以在没有多线程的情况下正常运行。我认为Appium:TouchAction存在一些同步问题。 这是我的代码: require 't
我有一个坐标字符串数组,其中数组中的每个字符串都分配给一个 int String[] A = {"217, 423", "557, 408", "927, 393"}; Random B=new Ra
我使用 touchstart 和 touchmove 事件编写了一些 Javascript 代码。我想用 Selenium 来测试它。我刚刚发现了TouchActions具有 move 方法的类似乎正
我正在尝试在 native iOS 应用程序中自动执行长按触摸操作。 方法一:模拟左上角长按,无效。 新的 TouchAction(driver).longPress(0,0).perform()Ap
我在向下滚动到 iOS 和 Android 应用程序中的某个元素时遇到问题。自从 Appium 1.6.3 更新到 1.7.1 以及 io.appium 更新到 6.1.0 以来,不推荐使用滑动方法,
我正在使用 appium 1.13.0 尝试使用此方法在 Android 8.1 上的三星 Galaxy Note 9 上滚动浏览 native Android 应用程序 new TouchActio
我正在通过 Nightwatch 和 Appium 运行一些测试,但我无法使用 iOS 模拟器成功实现滚动操作。我的测试设置为能够在 Chrome、Safari 或 Firefox 浏览器或使用 Sa
我的 Appium Java 代码: package Generic; import java.net.MalformedURLException; import java.net.URL; impo
返回错误:java.lang.SecurityException:在 appium 中使用 touchaction 类时注入(inject)到另一个应用程序需要 INJECT_EVENTS 权限 tr
我是一名优秀的程序员,十分优秀!