Автоматическое тестирование перетаскивания на холсте (cytoscape.js), падение не работает.питон - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь настроить тест-перетаскивание 1 элемента (из боковой панели параметров)

и перетащить его на страницу холста (используя библиотеку cytoscape.js)

Фактический результат:- тест работает нормально - он перетащил элемент в область холста, но не уронил его.

Я попробовал это:

appliance_to_drag_and_drop = 
  WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CLASS_NAME, "logo tap")))
target_element = 
  WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.ID, "mainCanvas")))
action_chains = ActionChains(driver)
time.sleep(5)

action_chains.drag_and_drop(appliance_to_drag_and_drop,target_element).perform()
time.sleep(5)
action_chains.click(target_element)
...