iMacros标签内容不起作用

时间:2017-08-13 14:31:24

标签: imacros

我想将文本放入页面的输入中,但它不属于任何有效的表单。我怎么能这样做?

我试过了:

TAG SELECTOR='<selector>' CONTENT='<content>'

EVENT TYPE=KEYPRESS SELECTOR="selector" KEYS=[keycodes]

但它似乎不起作用

1 个答案:

答案 0 :(得分:1)

首先,

CSS Selectors are only available in EVENT command with imacros add-on for firefox. But one need iMacros pro v11 to use CSS Selectors in TAG command.

为什么你不能这样做

  1. 首先,在firefox中使用imacros插件,然后转到记录 - &gt;记录选项 - &gt;启用实验事件记录模式

  2. 然后单击“录制”按钮并单击要粘贴的输入框,输入标记的选择器将被记录为。

  3. EVENT TYPE=MOUSEDOWN SELECTOR="html>body>div:nth-of-type(2)>div:nth-of-type(2)>input" BUTTON=0

    1. 现在您实际需要的只是选择器地址,这将是您要放置文本的输入标记的路径。接下来,您将把上一步中的选择器粘贴到下面的代码中。

      SET !CLIPBOARD "text that is going to be placed in the input tag"
      EVENT TYPE=KEYPRESS SELECTOR="html>body>div:nth-of-type(2)>div:nth-of-type(2)>input" CHAR="v" MODIFIERS="ctrl"
      
    2. 因此,让我们检查一下上面的代码。

      第1行:我们将imacros的剪贴板变量设置为您要插入的任何文本。

      第2行:然后事件标记将选择我们手动插入的选择器的输入标记,然后我们通过Imacros和文本触发 Ctrl + v 会被粘贴。

      我希望我的解释清楚明确,并希望它对您的问题有所帮助。

      <强>参考文献:

      1. How to select all copy and paste in imacros

      2. How to extract text using CSS Selectors

      3. imacros selector discussion