android-如何在Uiautomator中实现长按

android-如何在Uiautomator中实现长按,第1张

概述我正在尝试编写代码以连拍模式捕获图片,这需要在“捕获”按钮上长按(约一分钟),如何实现?UiObjectCameraButton=newUiObject(newUiSelector().text("Capture"));CameraButton.longClick();longclick():将按住按钮多少时间?是否可以执行带有时间戳的长按.解决方法:使

我正在尝试编写代码以连拍模式捕获图片,这需要在“捕获”按钮上长按(约一分钟),如何实现?

UiObject Camerabutton = new UiObject(new UiSelector().text("Capture"));        Camerabutton.longClick();

longclick():将按住按钮多少时间?是否可以执行带有时间戳的长按.

解决方法:

使用滑动(int startX,int startY,int endX,int endY,int步骤)对您想要的时间执行长按.最后一个参数步骤确定时间. For a 100 steps, the swipe will take about 1/2 second to complete.步骤的值越大,单击和释放的时间越长.

UiObject Camerabutton = new UiObject(new UiSelector().text("Capture"));Rect Camerabutton_rect = Camerabutton.getBounds();getUIDevice().swipe(Camerabutton_rect.centerX(), Camerabutton_rect.centerY(), Camerabutton_rect.centerX(), Camerabutton_rect.centerY(), 100);
总结

以上是内存溢出为你收集整理的android-如何在Uiautomator中实现长按全部内容,希望文章能够帮你解决android-如何在Uiautomator中实现长按所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1077386.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存