#not working as expected from selenium import webdriver import time from selenium.webdriver import ActionChains driver = webdriver.Chrome() url = 'http://jqueryui.com/droppable' driver.get(url) driver.switch_to_frame(0) action_chains = ActionChains(driver) source = driver.find_element_by_id('draggable') target = driver.find_element_by_id('droppable') action_chains.drag_and_drop_by_offest(source, 100, 100).perform() time.sleep(2) action_chains.drag_and_drop(source, target).perform() time.sleep(2) driver.close()