【问题标题】:How to automate the drag and drop action in protractor如何自动化量角器中的拖放操作
【发布时间】: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


【解决方案1】:

您可以使用外部库:HTML Drag and Drop Simulator
对我来说它正在工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多