拖放
将项目拖放到目标元素或位置。
信息
此命令的功能高度依赖于应用程序中拖放的实现方式。如果您遇到问题,请在#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 })
})