我需要一些关于如何使用 Watir 在 ui-sortable 类中拖动项目以进行自动化测试的建议。我们在一个页面上有几个可排序的类,我们可以在这些类内或之间移动项目。我可以成功地自动化测试以在可排序类之间移动项目,但不能在可排序类中移动。
我可以成功拾取元素(使用browser.driver.action.click_and_hold(element)
),但问题在于移动元素后丢弃元素。当我放下元素(使用element.fire_event("onmouseup"
))时,它只是回到旧位置。
我尝试将元素移动一定量,使用@browser.driver.action.move_by(400, 0)
并尝试移动到 class 的另一个子元素下方(@browser.driver.action.move_to(element2)
。
两者都不起作用,当我查看 DOM 时,“ui-sortable-helper”类的“占位符”类没有移动。
有任何想法吗?