从 iMacros 执行 Angular 方法

Executing an Angular Method from iMacros

我有一个 Web 应用程序,我正在尝试为其编写宏。除了按钮单击事件外,我都可以正常工作。所以我暂停代码并手动单击按钮,然后将脚本恢复到下一部分,冲洗并重复。我想自动点击,但我找不到任何关于在使用 angular 网络应用程序时如何做到这一点的信息。下面是显示 ng-mousedown 事件的按钮元素。任何帮助将不胜感激。

   <button id="nextPageLink" type="button" ng-mousedown="nextPageButtonClick($event)" ng-class="{navButton:!useNavImage('next'),nextNavImage:useNavImage('next'),invalidPage:pageHasErrors(promptForm,nextClickAttempts)}" ng-hide="hideNavButtons()" ng-style="getNavSize('next')" tabindex="2" class="ng-binding nextNavImage" style="width: 44px; height: 32px;">Next<span class="arrow nextArrow"></span>
    </button>

我找到了。我启用了“事件(实验)”部分并录制了一个单击按钮的脚本,然后我看到了这个漂亮的小片段。

EVENT TYPE=MOUSEDOWN SELECTOR="#nextPageLink" BUTTON=0

在启用所有实验部分之前,当我做同样的事情时我得到的是...

URL GOTO=http://www.whereIwasBeingTakenTo.../.../...