Skip to content

Instantly share code, notes, and snippets.

@anklos
Created December 6, 2013 03:08
Show Gist options
  • Save anklos/7817953 to your computer and use it in GitHub Desktop.
Save anklos/7817953 to your computer and use it in GitHub Desktop.
move dom target in selenium driver
require 'test_helper'
class DragDropTest < ActionDispatch::IntegrationTest
setup do
Capybara.current_driver = Capybara.javascript_driver # :selenium by default
end
def test_drag_item_1_to_list_2
visit '/drag_drop'
element = page.find(:id, 'item_1')
target = page.find(:id, 'list_2')
selenium_webdriver = page.driver.browser
selenium_webdriver.mouse.down(element.native)
selenium_webdriver.mouse.move_to(target.native, 0, 10)
selenium_webdriver.mouse.up
sleep 2
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment