Typescript 量角器-拖放不工作

Typescript 量角器-拖放不工作,typescript,selenium-webdriver,protractor,Typescript,Selenium Webdriver,Protractor,我正在尝试将一个元素拖放到另一个元素。我可以看到它拾取元素,然后将其从屏幕上移开,并且从不将其放置在应该放置的位置 我尝试过的事情 及 我确实发现了Selenium的一个公开缺陷,该缺陷尚未修复,涉及拖放: 有没有人真的做到了,因为标准的东西似乎根本不起作用? 我还应该提到,我只在Chrome中运行测试。您可以使用外部库:html dnd: 对我来说,它很有魅力。脚本无法运行的主要原因是dragAndDrop方法输入参数, dragAndDrop方法将WebElement作为输入,下面是您可以执

我正在尝试将一个元素拖放到另一个元素。我可以看到它拾取元素,然后将其从屏幕上移开,并且从不将其放置在应该放置的位置

我尝试过的事情

我确实发现了Selenium的一个公开缺陷,该缺陷尚未修复,涉及拖放:

有没有人真的做到了,因为标准的东西似乎根本不起作用?
我还应该提到,我只在Chrome中运行测试。

您可以使用外部库:html dnd:


对我来说,它很有魅力。

脚本无法运行的主要原因是dragAndDrop方法输入参数, dragAndDrop方法将WebElement作为输入,下面是您可以执行的代码更改

 browser.actions()
.dragAndDrop(leftSide.getWebElement(), rightSide.getWebElement())
.perform()
browser.sleep(2000)

非常感谢你。这工作非常出色。如果可以的话,我会投票一百万次。
browser.actions()
.dragAndDrop(leftSide, rightSide)
.perform()
browser.sleep(2000)
 browser.actions()
.dragAndDrop(leftSide.getWebElement(), rightSide.getWebElement())
.perform()
browser.sleep(2000)