前言
按住元素从页面的一个位置拖动到另外一个位置,有2种方式可以实现
- locator.drag_to(target: locator) 先定位元素,调用drag_to方法到目标元素
- page.drag_and_drop(source: str, target: str) page对象直接调用
场景
目标元素
拖动到指定位置
locator.drag_to 拖拽操作
您可以使用locator.drag_to()执行拖放操作。此方法将:
- 将鼠标悬停在要拖动的元素上。
- 按鼠标左键。
- 将鼠标移动到将接收放置的元素。
- 松开鼠标左键。
使用示例
page.locator("#item-to-be-dragged").drag_to(page.locator("#item-to-drop-at"))
先分别定为目标元素和拖动的位置元素,调