使用 macro select 跨越 class 然后点击按钮 class

Using imacro to select span class and then clicking on button class

我想点击一个名为 wp06b

的按钮 class

通常我会做这样的事情

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

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

但是只有 1 个 span class 名为 fr66p 并且里面只有 1 个按钮 class wp06b.

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

我可以 select class fr66n 但是我不知道如何使用宏来 select 按钮 class wp06b...

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

嗯...,当没有提到 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' 并且你只需要“Single” 'Relative Positioning' 和 'R-1'.