Я пытаюсь перетащить элемент с помощью ActionChains. Но не могу заставить его работать.
Окружающая среда:
Итак, есть два метода перетаскивания:
drag_and_drop
drag_and_drop_by_offset
Когда я пытаюсь со смещением, это работает, но когда я использую обычный drag_and_drop, это не так.
driver = webdriver.Chrome()
driver.get("https://demoqa.com/")
sortable_button = driver.find_element(
By.CSS_SELECTOR, "aside.widget:nth-of-type(1) li:nth-of-type(1)")
sortable_button.click()
items = driver.find_elements(By.CSS_SELECTOR, "#sortable li")
actions = ActionChains(driver)
actions.drag_and_drop_by_offset(items[0], 0, 200).perform()
# actions.drag_and_drop(items[0], items[4]).perform()
time.sleep(5)
driver.close()