본문 바로가기
파이썬

파이썬 Python Selenium WebDriver 드래그 앤 드롭

by º기록 2020. 9. 20.
반응형


ActionsChains 를 사용해 보았습니다.

from selenium import webdriver
from selenium.webdriver import ActionChains
driver = webdriver.Chrome()
actionChains = ActionChains(driver)

actionChains.drag_and_drop(source, target).perform()

Python WebDriver 끌어서 놓기가 작동하도록 관리 했습니까?

 

해결 방법

 

업데이트 된 답변을 제공하기 위해 이것이 실제로 Mac에서 작동하는지 확인했습니다.

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains

driver = webdriver.Firefox()
driver.get("your.site.with.dragndrop.functionality.com")
source_element = driver.find_element_by_name('your element to drag')
dest_element = driver.find_element_by_name('element to drag to')
ActionChains(driver).drag_and_drop(source_element, dest_element).perform()


 

참조 페이지 https://stackoverflow.com/questions/8833835

 

 

반응형

댓글