【发布时间】:2020-01-20 12:27:11
【问题描述】:
实际上,我正在尝试自动化具有拖放功能的网络应用程序。 我正在尝试运行下面的代码来实现
browser.actions().dragAndDrop(e1, e2).perform();
我收到以下错误
错误:失败:不允许使用 HTTP 方法
【问题讨论】:
-
试试:
browser.actions().dragAndDrop(e1,e2).mouseUp().perform(); -
已经尝试过这种方法,但同样的错误。
-
我在调用动作 API 时的想法然后出现此错误
-
这还不是解决方案,但您可以尝试其他操作吗? (protractortest.org/#/…)。还有如何在您的页面上实现 DnD?是原生 HTML5 DnD 吗?
-
页面是 HTML5 但 DnD 不是。我也尝试过在 java 中使用 selenium web-driver,它在那里工作正常,但在量角器中它不是
标签: angularjs typescript selenium protractor