【问题标题】:Using imacro to select span class and then clicking on button class使用 imacro 选择跨度类,然后单击按钮类
【发布时间】:2020-07-24 21:51:06
【问题描述】:

我想点击一个名为 wp06b 的按钮类

通常我会做类似的事情

TAG POS=1 TYPE=BUTTON ATTR=CLASS:wpO6b

但是在我的情况下它不起作用可能是因为有很多 wp06b 类 [参见下面的打印屏幕]。

但是只有 1 个名为 fr66p 的跨度类,其中只有 1 个按钮类 wp06b。

所以我的问题是如何使用 imacro 进入 fr66p 然后点击按钮类 wp06b ?

我可以选择类 fr66n 但我不知道如何使用 imacro 选择按钮类 wp06b...

TAG POS=1 TYPE=SPAN ATTR=CLASS:fr66n
wait seconds=2

【问题讨论】:

    标签: imacros


    【解决方案1】:

    嗯...,当没有提到 FCI 时,我通常不会回答...您可能想查看我的个人资料,了解如何“正确”询问 Qt 关于 iMacros...

    但是,是的,“双相对定位”的典型应用......(iMacros 论坛上有 100 多个示例):

    TAG POS=1 TYPE=SPAN ATTR=CLASS:fr66n
    TAG POS=R1 TYPE=* ATTR=*
    TAG POS=R-1 TYPE=BUTTON ATTR=CLASS:wpO6b
    

    如果“SPAN”元素是可点击的,您需要添加一个“假”“EXTRACT”,与“R1”相同,即“_15y01”“SPAN”...

    [R-1 + R1] 也可能有效,但不适用于会捕获“SECTION”容器的“TYPE=*”,我认为您需要指定“TYPE=SPAN”...,但是[R1 + R-1] 在这种情况下似乎更容易和“更安全”... URL 未发布,我无法测试...

    如果 'SPAN' 和 'BUTTON' 内部的 2 个 'DIV' + 'SVG' 元素中的任何一个是唯一的或易于标记的,那么您可以将其中任何一个用作“Anchor”,您只需要“单一”“相对定位”与“R-1”。

    【讨论】:

    • 非常感谢您的帮助。 (是我的第一个 iMacro 帖子,我不知道正确询问的方式。如果我有其他 iMacro 帖子要打开,我会考虑。)
    • 好的,也感谢您接受答案和“+1”,您让我通过了 500 点代表阈值,啊-啊...! - 和 tja,我或多或少是唯一一个回答 Qt 关于 iMacros(正确拼写顺便说一句)的人,所以我制定了我的“自己的”规则,啊-啊......!,......这是 iMacros 的规则我通常比这个论坛更“乐于助人”的论坛......(Mod there...)。 - 但是哼,好吧,你是一个“好用户”,啊,啊......!
    • 您好 chivracq 我很高兴听到您是 stackoverflow 中 iMacro 的专家(或有些人可能会说的大师)。我学到了很多关于亲属定位的知识(喜欢 +1 并使用 r-1 技巧回到正确元素的解决方案。这太棒了。祝你有美好的一天:)
    • 是的,已经在 iMacros 论坛上活跃了 7 年(自 2015 年以来,Mod 在那里(我是整个论坛上唯一的 Mod))但我仍然称自己只是一个“高级”用户,我从不使用“Guru”/“Expert”之类的,有时可能只使用“Specialist”……
    猜你喜欢
    • 2019-07-09
    • 2019-06-17
    • 2012-02-11
    • 1970-01-01
    • 2013-05-28
    • 2015-04-14
    • 1970-01-01
    • 2016-05-31
    • 2016-09-12
    相关资源
    最近更新 更多