from selenium import webdriver
from time import sleep
from selenium.webdriver import ActionChains
bro = webdriver.Chrome(executable_path='chromedriver.exe')
bro.get('https://www.runoob.com/try/try.php?filename=jqueryui-api-droppable')
# 标签是存在于iframe标签之中的,则在定位时必须执行一个switch_to.frame('iframeResult')
bro.switch_to.frame('iframeResult')
div_tag = bro.find_element_by_id('draggable')
# 拖动= 点击+滑动
action = ActionChains(bro)
action.click_and_hold(div_tag)
for i in range(5):
# perform让动作链立即执行
action.move_by_offset(17, 5).perform()
sleep(0.5)
action.release()
sleep(3)
bro.quit()