zoukankan      html  css  js  c++  java
  • appium 中手势密码的定位坐标

    1.press方法中的坐标为绝对坐标,moveTO方法中的坐标都是相对坐标,具体来说第一个moveTO中的坐标相对于press方法中的坐标,第二个moveTO方法中的坐标相对于第一个moveTO方法中的坐标,以此类推。

    也就是说第一个moveTO,是参考press的那个坐标;而第二个moveTo的坐标是参考上一个moveTo的坐标,需要相加或相减;

    2.wait是必须的:开始我没有用wait,结果效果是划动太快,直接从第一个点到了最后一个点,略过了中间的点,加上wait之后就正常了。这里ms表示为毫秒,ms=500就是等待500毫秒。

    如下面实例;

    连接成4个点,对应的坐标如图中右边所示ImageView

    代码为:

    TouchAction TA=new TouchAction(driver).press(166, 700).waitAction(500).moveTo(280, 0).waitAction(500).moveTo(280, 0).waitAction(500).moveTo(0, 280).waitAction(500).release();
    TA.perform();
    TouchAction TA1=new TouchAction(driver).press(166, 700).waitAction(500).moveTo(280, 0).waitAction(500).moveTo(280, 0).waitAction(500).moveTo(0, 280).waitAction(500).release();
    TA1.perform();

    输入2次,确认手势密码。

  • 相关阅读:
    day17 内置方法、数学模块、randrange随机模块、序列化模块pickle
    线性模型L2正则化——岭回归
    KMP算法
    KNN算法:KNN-classifier和KNN-regressor
    机器学习开篇——编译器的选择
    STL好坑
    树状数组学习笔记
    无题
    最小树形图:朱刘算法
    2019ICPC徐州站题解
  • 原文地址:https://www.cnblogs.com/smallTestKK/p/5408143.html
Copyright © 2011-2022 走看看