我正在创建一个宏,我想在其中单击锚元素。 这个锚元素的问题是每次点击后所有属性都会随机变化。
以下是锚链接
<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 :(得分:0)
您可以尝试合并属性以根据http://wiki.imacros.net/TAG_parameters_explained#Multiple_ATTR_parameters
标识要查找的锚点对于您的具体示例,例如
TAG POS=1 TYPE=A ATTR=class:*animated*&&TXT:*Start*
可以正常工作,在一个锚点中一起查找课程animated
和文本Start
。
答案 1 :(得分:0)
iMacros http://wiki.imacros.net/IMAGESEARCH命令可以解决问题。
搜索通过IMAGE属性指定的输入图像。使用图像识别算法在当前显示的网站上搜索输入图像。 CONFIDENCE指定找到的图像必须与输入图像匹配的程度。值100表示完全匹配。如果在给定的置信水平下未找到输入图像,则会发生错误。
如果找到图像,那么!IMAGEX和!IMAGEY保持找到它的坐标。
或使用基于屏幕截图的Kantu image automation工具。