如何在Imacros中单击页面上的多个按钮

时间:2017-09-01 05:52:32

标签: javascript imacros

this网站上搜索后,网页上会出现许多记录,这些记录分为多个页面,这些页面都已编号。所以我想点击那些编号的按钮。这些按钮的数量总是不同。

这是表结构中存在的数字的HTM

<table style="outline: 1px solid blue;" border="0">     
    <tbody>
       <tr>      
         <td><span>1</span></td>
         <td><a href="javascript:__doPostBack('RegistrationGrid','Page$2')" style="color:Black;">2</a></td>
         <td><a href="javascript:__doPostBack('RegistrationGrid','Page$3')" style="color:Black;">3</a></td>
         <td><a href="javascript:__doPostBack('RegistrationGrid','Page$4')" style="color:Black;">4</a></td>
         <td><a href="javascript:__doPostBack('RegistrationGrid','Page$5')" style="color:Black;">5</a></td>
         <td><a href="javascript:__doPostBack('RegistrationGrid','Page$6')" style="color:Black;">6</a></td>     
      </tr>    
    </tbody>
</table>

这是访问第三页的代码,所以如何点击所有这些按钮?

TAG POS=1 TYPE=A ATTR=TXT:3

非常感谢任何帮助。感谢。

  

** P.S。 userID = raj_raj

  password = Admin@1234**. 
     

登录后,在年份中,2017年,区为(点击下拉框中的第31个值)村名   作为&#34; Goregaon&#34;选择村庄作为&#34; Goregaon&#34;物业编号为&#34; 8&#34;和   然后提交。

1 个答案:

答案 0 :(得分:0)

您可以使用!LOOP变量单击页面上的所有按钮

TAG POS={{!LOOP}} TYPE=A ATTR=*

如果你在循环模式下播放它,它将点击找到的所有按钮,直到它找不到任何按钮并以错误结束。

如果您不想点击其他 a 元素,可能需要使用类似

的内容
TAG POS={{!LOOP}} TYPE=A ATTR=HREF:*RegistrationGrid*

标识要点击的内容。