iMacro, нажмите <a>вручную выполняет javascript, но не работает в iMacro - PullRequest
1 голос
/ 05 мая 2020

<a> не имеет href, при нажатии <a> 2 javascript функции выполняются. Мне нужно автоматическое выполнение функций 2 javascript. page_xx изменяется при каждой загрузке, также в функции, vars() - это от 4 до 6 переменных, которые загружаются динамически и снова меняются каждый раз, поэтому не могу запускать это вручную.

<div>
  <span>
    <a class="focus next_page page_xx" onclick="runfunc(vars());openWin(vars())"></a>
  </span>
</div>

Сначала я попробовал a basi c щелкните <a>

 TAG POS=1 TYPE=a ATTR=CLASS:focus
 TAG POS=1 TYPE=a ATTR=CLASS:next_page

, ни один из них не работал, ошибок не было, но они не запускали функции js. Затем я попробовал команду события, но получил ошибку, говоря, что моя версия iMacros не поддерживает.

Затем я попытался выполнить функции, но мне не удалось найти хоть какой-то код для этого.

Как я могу выполнить две функции, щелкнув <a> или выполнение функций без нажатия?

iMacros версии 10.0.2.1450 Firefox последняя версия.

Ответы [ 2 ]

0 голосов
/ 06 мая 2020
TAG POS=1 TYPE=a ATTR=CLASS:"focus next_page page_xx"

Это полное решение.

0 голосов
/ 06 мая 2020

Необходимо добавить подстановочный знак в конец класса, поскольку iMacros соответствует всему тексту.

TAG POS=1 TYPE=a ATTR=CLASS:focus*
...