move_to
move_to requires a WebElement
代码
from selenium import webdriver
from selenium.webdriver import ActionChains
browser = webdriver.Firefox()
url = 'http://www.runoob.com/try/try.php?filename=jqueryui-api-droppable'
browser.get(url)
browser.switch_to.frame('iframeResult')
source = browser.find_elements_by_css_selector('#draggable')
target = browser.find_elements_by_css_selector('#droppble')
actions = ActionChains(browser)
actions.drag_and_drop(source,target)
actions.perform()
find_elements_by_css_selector
返回WebElements的列表,drag_and_drop
(和其他方法)接受单个WebElement。用find_element_by_css_selector