我想将一个元素拖放到另一个元素的位置,从 watir-webdriver 脚本中触发。
“拖放”是指拾取一个可拖动元素并将其释放到另一个元素上。“可能”是指可以从 watir-webdriver 脚本执行的任何拖放方法。这包括代码片段、第三方 gem 等。
据我了解,拖放是核心 watir-webdriver 的功能请求(在询问时),所以我(原则上)正在寻找替代方案。
更新拖放现在是核心 watir-webdriver 的一部分(我相信从 0.5.0 开始)
更新 2对于那些寻求启蒙的人,这现在是可能的(从 0.5.0 版开始):
a = browser.div(:id => "draggable")
b = browser.div(:id => "droppable")
a.drag_and_drop_on b
和
a = browser.div(:id => "draggable")
a.drag_and_drop_by 100, -200