zoukankan      html  css  js  c++  java
  • 自动化测试——Appium+Python解决动态的滑动验证

    测试中遇到的问题,需要将蓝色圆点滑动到某一位置完成验证。该位置在蓝色圆点开始滑动之后才出现,且出现位置不固定,如下图所示:

    解决此问题的示例代码如下所示:

    from appium.webdriver.common.touch_action import TouchAction
    
    # 蓝色圆形图标
    blue_circle = driver.find_element_by_name("blue_circle")
    # 白色锁形图标
    white_circle = driver.find_element_by_name("white_circle")
    # 将蓝色圆形图标向白色锁形图标方向移动
    TouchAction(driver).press(blue_circle).move_to(blue_circle, white_circle).perform()
    # 此时灰色圆形图标出现,对其进行定位
    grey_circle = driver.find_element_by_name("grey_circle")
    # 将蓝色圆形图标拖放到灰色圆形图标上
    driver.drag_and_drop(blue_circle, grey_circle)

    最终效果:

  • 相关阅读:
    事件冒泡
    Tomcat 不能正常启动
    mybatis(非常详细的哦~~~~)
    javadoc 工具生成开发API文档
    Java 泛型
    Tomcat 服务器详解
    J2EE 工作中注意事项
    Java 枚举
    Break,Continue,Return
    位运算符
  • 原文地址:https://www.cnblogs.com/desperado0807/p/5684472.html
Copyright © 2011-2022 走看看