首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >drag_to函数抛出NotImplementedError

drag_to函数抛出NotImplementedError
EN

Stack Overflow用户
提问于 2013-08-12 03:12:41
回答 1查看 1K关注 0票数 1

我有一个Rails应用程序,我正在尝试测试拖放功能,我使用capybara和rspec以及jquery进行拖动,它在浏览器中运行良好,但我无法对其进行工作测试。我得到的错误如下:

代码语言:javascript
复制
source_element.drag_to(dest_element)
NotImplementedError: NotImplementedError

我有一个简单的测试文件如下所示:

代码语言:javascript
复制
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配置正确,所有内容都在浏览器中工作):

代码语言: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>

有人能指出我哪里出错了吗?我试着四处寻找了几个小时,但一直未能找到解决方案。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-12 08:48:38

不是100%确定,但drag_to可能是特定于capybara-webkit的。如果您正在使用capybara-webkit,请确保在描述中添加:js => true

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18179069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档