我正在尝试通过以下代码在网页上拖放一个元素。我可以看到拖放,但是——几秒钟后——被拖放的元素消失了,场景成功通过了。当我通过访问网页手动检查时,它没有按预期工作。
我也尝试过 my_element.drag_and_drop_on 目标,但它没有用!
When(/^I drag and drop Basket rule to the position slot on the emailcreate page$/) do
my_element = @browser.span(:text => "Abandoned Basket")
target = @browser.div(:class => "droparea ui-droppable ui-sortable")
target = @browser.div(:id => "0")
my_element.fire_event("onmousedown")
@browser.driver.action.click_and_hold(my_element.wd).perform
sleep 15
@browser.driver.action.move_to(target.wd).perform
sleep 15
my_element.fire_event("onmouseup")
end