我有一个 Rails 应用程序,我正在尝试测试拖放功能,我使用 capybara 和 rspec 以及 jquery ui 进行拖动,它在浏览器中运行良好,但我无法获得工作测试它。我得到的错误如下:
source_element.drag_to(dest_element)
NotImplementedError: NotImplementedError
我有一个简单的测试文件,如下所示:
describe "display index page" do
it "try drag and drop" do
dest_element = find('#list_'+list.id.to_s+' #sortable')
source_element = find('#list_'+other_list.id.to_s)
source_element.drag_to dest_element
end
end
我的 Html 看起来像这样(javascript 配置正确,一切都在浏览器中运行):
<ul id="sortable" class="ui-sortable">
<li id="list_20" class="sort">
<li id="list_121" class="sort">
<span>Content</span>
<ul id="sortable" class="ui-sortable"> </ul>
</li>
</ul>
谁能指出我可能出错的地方?我已经尝试环顾了几个小时,但无法弄清楚解决方案是什么。
提前致谢