selenium.webdriver.common.touch_actions

Touch Actions 实现

1. class selenium.webdriver.common.touch_actions.TouchActions(driver)

生成触摸操作。

与 ActionChains 一样工作;

操作存储在 TouchActions 对象中,并使用perform()触发。

1.1. TouchActions(driver)

创建一个新的 TouchActions 对象。

  • 参数:

    • driver: 执行用户操作的 WebDriver 实例。应该启用触摸屏。

1.2. double_tap(on_element)

双击特定元素。

  • 参数:

    • on_element: 要点按的元素。

1.3. flick(xspeed, yspeed)

轻弹,从屏幕上的任何地方开始。

  • 参数:

    • xspeed: X 轴速度,以每秒像素为单位。

    • yspeed: Y 轴速度,以每秒像素为单位。

1.4. flick_element(on_element, xoffset, yoffset, speed)

从 on_element 开始轻弹,然后以指定的速度移动 xoffset 和 yoffset。

  • 参数:

    • on_element: Flick 将从元素的中心开始。

    • xoffset: X 轴偏移量

    • yoffset: Y 轴偏移量

    • speed: 每秒点击像素

1.5. long_press(on_element)

长按一个元素。

  • 参数:

    • on_element: 长按的元素

1.6. move(xcoord, ycoord)

将保持点击移动到指定位置。

  • 参数:

    • xcoord: X 轴坐标

    • ycoord: Y 轴坐标

1.7. perform()

执行所有存储的操作。

1.8. release(xcoord, ycoord)

在指定位置释放先前发出的 tap 和 hold 命令。

  • 参数:

    • xcoord: X 轴坐标

    • ycoord: Y 轴坐标

1.9. scroll(xoffset, yoffset)

触摸并滚动,向 xoffset 和 yoffset 移动。

  • 参数:

    • xoffset: X 轴偏移量

    • yoffset: Y 轴偏移量

1.10. scroll_from_element(on_element, xoffset, yoffset)

触摸并滚动从 on_element 开始,向 xoffset 和 yoffset 移动。

  • 参数:

    • on_element: 滚动开始的元素

    • xoffset: X 轴偏移量

    • yoffset: Y 轴偏移量

1.11. tap(on_element)

点击给定元素。

  • 参数:

    • on_element: 要点按的元素

1.12. tap_and_hold(xcoord, ycoord)

在给定坐标处按下并保持

  • 参数:

    • xcoord: X 轴坐标

    • ycoord: Y 轴坐标

© 2020 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""