跳至主要内容

拖放

将项目拖放到目标元素或位置。

信息

此命令的功能高度依赖于应用程序中拖放的实现方式。如果您遇到问题,请在#4134中发布您的示例。

用法
$(selector).dragAndDrop(target, { duration })
参数
名称类型详情
目标元素拖放坐标目标元素或包含 x 和 y 属性的对象
选项
可选
拖放选项拖放命令选项
options.duration
可选
数字拖动持续时间
示例
example.test.js
it('should demonstrate the dragAndDrop command', async () => {
const elem = await $('#someElem')
const target = await $('#someTarget')

// drag and drop to other element
await elem.dragAndDrop(target)

// drag and drop relative from current position
await elem.dragAndDrop({ x: 100, y: 200 })
})

欢迎!我有什么可以帮助您的?

WebdriverIO AI Copilot