首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用poltergeist进行拖放?

如何使用poltergeist进行拖放?
EN

Stack Overflow用户
提问于 2013-05-01 13:22:29
回答 1查看 2K关注 0票数 8

现在我在Capybara上使用selenium驱动程序,但我想切换到使用Poltergeist。不过,我正在测试的很多界面都涉及到在页面上的特定位置拖放元素。我已经编写了以下拖放方法,该方法在selenium中有效:

代码语言:javascript
复制
def drag_drop(page, draggable, droppable, xoffset, yoffset)
  driver = page.driver.browser
  driver.mouse.move_to(draggable.native, draggable.native.size.height / 2, draggable.native.size.width / 2)
  driver.mouse.down
  driver.mouse.move_to(droppable.native, droppable.native.size.height / 2 + yoffset, droppable.native.size.width / 2 + xoffset)
  driver.mouse.up
end

我该如何在poltergeist中写出这样的东西呢?

EN

回答 1

Stack Overflow用户

发布于 2013-05-03 05:13:16

我不知道这是否是你想要的,但是Capybara has an API for dragging是Poltergeist支持的。

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

https://stackoverflow.com/questions/16313168

复制
相关文章

相似问题

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