2017-09-15 203 views
0

我正在创建一个宏,我想在其中单击锚元素。 这个锚元素的问题在于,每次点击后所有属性都会随机更改。如何点击使用imacros更改属性的链接?

下面是锚链接标记明星之间

<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* 

我总是得到相同的错误找不到元素。

请建议。

回答

0

你可以尝试合并属性,以确定您要查找的每http://wiki.imacros.net/TAG_parameters_explained#Multiple_ATTR_parameters

为了您的具体的例子类似

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

可以工作锚,寻找类animated和文本Start在一起在一个锚点。

+0

仍然无法正常工作。同样的错误 RuntimeError:A元素由类指定:*动画* && TXT:* *启动未找到,行:3 您可以通过加入这个链接https://adbtc.top/r/l/303975检查相同 您可以在这里检查启动按钮的功能 –

+0

如果在iMacros for Firefox中适用于您,您可以试试吗?我不确定Chrome和Firefox版本之间的区别... –

0

的iMacros的http://wiki.imacros.net/IMAGESEARCH命令就可以解决这个问题。

搜索经由图像属性中指定的输入图像。使用图像识别算法在当前显示的网站上搜索输入图像。 CONFIDENCE指定找到的图像与输入图像的匹配程度。值为100意味着完全匹配。如果在给定置信度下未找到输入图像,则会发生错误。

如果发现图像呢!ImageX和!上海宜美持有它被发现的坐标。

或者使用基于截图-Kantu image automation工具。