我目前正在尝试在angular2内置的网页上实施拖放功能。我正在使用Selenium webdriver来做到这一点。 我已经尝试了所有建议的方法,包括拖拽动作库,这是硒原生的。
Actions builder = new Actions(driver);
Action dragAndDrop = builder.clickAndHold(src).moveToElement(trgt).release(trgt).build();
dragAndDrop.perform();
当我运行测试时,我可以看到单击该元素,但moveToElement()和release()不执行任何操作。 我读了一些关于使用javascript进行拖放的帖子,但在尝试之前我想检查是否还有其他解决方案。