使用iMacros选择右键

时间:2017-06-07 13:13:08

标签: imacros

我刚开始在Chrome中使用iMacros来帮助我执行一项相当繁琐的任务。我有一个包含很长代码列表的网站,需要为每个数字点击几次。我的脚本如下所示:

VERSION BUILD=844 RECORDER=CR

URL GOTO=https://bimxtra.com/Programming/WBSDiscipline.aspx
SET !TIMEOUT_PAGE 10 
TAG POS={{!LOOP}} TYPE=SPAN ATTR=CLASS:t-font-icon<SP>rgIcon<SP>rgEditIcon&&TXT:
WAIT SECONDS=3
TAG POS=154 TYPE=INPUT:CHECKBOX FORM=ID:f1 ATTR=* CONTENT=YES
TAG POS=155 TYPE=INPUT:CHECKBOX FORM=ID:f1 ATTR=* CONTENT=YES
TAG POS=156 TYPE=INPUT:CHECKBOX FORM=ID:f1 ATTR=* CONTENT=YES
TAG POS=157 TYPE=INPUT:CHECKBOX FORM=ID:f1 ATTR=* CONTENT=YES
TAG POS=158 TYPE=INPUT:CHECKBOX FORM=ID:f1 ATTR=* CONTENT=YES
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=ID:ctl00_p1_RadTreeList1_ctl00_ctl*_EditForm_btnUpdateTop&&TXT:Update
SET !TIMEOUT_PAGE 6 

当我尝试单击附加图像右上角的“更新”按钮时出现问题。 capture of the website where I need to work

在图像中可以看到我点击“更新”之前需要勾选的一些方框

这是底部的ID

TAG POS = 1 TYPE = A ATTR = ID:ctl00_p1_RadTreeList1_ctl00_ctl * _EditForm_btnUpdateTop&amp;&amp; TXT:Update

但“取消”按钮的ID非常相似,实际上它似乎嵌入在同一个按钮中:

TAG POS = 1 TYPE = A ATTR = ID:ctl00_p1_RadTreeList1_ctl00_ctl * _EditForm_btnCancelTop

由于某种原因,脚本工作正常,但它点击取消,因此不会保存更改。我尝试使用&amp;&amp;添加另一个参数来识别正确的参数。 TEXT:更新,因为它可以在我的脚本中看到,但仍然没有运气。

如果有人对此有任何答案,我将不胜感激。

谢谢,

的Jaime

0 个答案:

没有答案