def drag_and_drop_on(self, other):
"""
Drag and drop this element on to another element instance
Note that browser support may vary
:param other: element to drop on
:Example: Drag an element onto another
a = browser.div(id='draggable')
b = browser.div(id='droppable')
a.drag_and_drop_on(b)
"""
self._assert_is_element(other)
value = self._element_call(lambda: ActionChains(self.driver)
.drag_and_drop(self.el, other.wd).perform(),
self.wait_for_present)
self.browser.after_hooks.run()
return value
评论列表
文章目录