Python 为什么我的selenium在任何意义上都不能拖放
我正在进行自动测试,我想拖动左边的文档'高级元素' 到图片右侧的画布单元格。但是,我使用的命令,如拖放,单击并按住。文档永远不会拖到画布单元格Python 为什么我的selenium在任何意义上都不能拖放,python,selenium,selenium-chromedriver,Python,Selenium,Selenium Chromedriver,我正在进行自动测试,我想拖动左边的文档'高级元素' 到图片右侧的画布单元格。但是,我使用的命令,如拖放,单击并按住。文档永远不会拖到画布单元格 drag_1 = gt("//button[@class='mat-icon-button']") drag_a = gt("//div[@class='dynamic-container']") action.drag_and_drop(drag_1, drag_a).perform() 这是我的代码,可以拖动drag_1到d
drag_1 = gt("//button[@class='mat-icon-button']")
drag_a = gt("//div[@class='dynamic-container']")
action.drag_and_drop(drag_1, drag_a).perform()
这是我的代码,可以拖动drag_1
到drag_a
,但它无效。看一看
总结一下它所说的(C#):
在Python中,这将转换为
click_and_drag = ActionChains(driver)
click_and_drag.click_and_hold(someElement)
click_and_drag.move_to_element(otherElement)
click_and_drag.release(otherElement)
click_and_drag.perform()
click_and_drag = ActionChains(driver)
click_and_drag.click_and_hold(someElement)
click_and_drag.move_to_element(otherElement)
click_and_drag.release(otherElement)
click_and_drag.perform()