【问题标题】:How to click link with changing attributes using imacros?如何单击使用 imacros 更改属性的链接?
【发布时间】:2017-09-15 07:30:42
【问题描述】:

我正在创建一个要在其中单击锚元素的宏。 这个锚元素的问题是每次点击后所有的属性都会随机变化。

下面是锚链接

<a id="bLMa" class="**btn valign-wrapper** pulse **animated** lime accent-2 black-text">**Stаrt**</a>

在星号之间标记的项目始终保持不变。所有其他项目不断变化。

每次点击后锚点的位置都会随机变化。

我尝试了以下步骤

TAG XPATH="//*[@class="animated"]"
TAG POS=1 TYPE=A ATTR=Class:animated
TAG POS=1 TYPE=A ATTR=TXT:Start
TAG POS=1 TYPE=A ATTR=TXT:*Start*

我总是遇到与 Element Not Found 相同的错误。

请提出建议。

【问题讨论】:

    标签: google-chrome macros click href imacros


    【解决方案1】:

    您可以尝试组合属性来根据http://wiki.imacros.net/TAG_parameters_explained#Multiple_ATTR_parameters 识别您要查找的锚点

    对于您的具体示例,例如

    TAG POS=1 TYPE=A ATTR=class:*animated*&&TXT:*Start*
    

    可以工作,在锚点中同时查找课程 animated 和文本 Start

    【讨论】:

    • 还是不行。相同的错误 RuntimeError: element A specified by class:*animated*&&TXT:*Start* was not found, line: 3 你可以通过加入这个链接来检查同样的问题adbtc.top/r/l/303975你可以在这里检查开始按钮的功能
    • 你可以试试 iMacros for Firefox 是否适合你吗?我不确定 Chrome 和 Firefox 版本之间的区别...
    猜你喜欢
    • 2023-02-01
    • 2016-03-30
    • 1970-01-01
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    相关资源
    最近更新 更多