• java+appium实现长按某个元素


         /**
         * 长按ptt,传入id元素 和 按下的时长 毫秒 需要反复按下几次
         * @param id
         * @param tims
         * @param cishu
         */
        @SuppressWarnings("rawtypes")
        public void changanPTTcishu(String id,int tims,int cishu) {
            //等待时间1s
            dengdaishijian(1);
            for (int i = 0; i < cishu; i++) {
                // 实现长按某个元素
                //查找到指定的id元素
                WebElement someElement = android.findElementById(id);
                //按下时长
                Duration duration =Duration.ofMillis(tims);
                //new变量
                TouchAction ac=new TouchAction(android);
                //changan某个元素多少时间
                ac.longPress(element(someElement)).waitAction(WaitOptions.waitOptions(duration)).release().perform();
                logger.info("长按某元素:【" + id + "】【" + tims + "】s 第【" + cishu + "】次循环-成功");
            }
        }

  • 相关阅读:
    C# 对XML操作-实例
    XML
    得到一个随机数组的方法
    Node Redis 小试
    Hexo快速搭建静态博客并实现远程VPS自动部署
    substr.js 字符串切割
    GraphicsMagick 学习笔记
    store.js 跨浏览器的localStorage
    bodyParser中间件的研究
    Sublime Text 使用指南
  • 原文地址:https://www.cnblogs.com/tiansc1/p/15867304.html
Copyright © 2020-2023  润新知