我刚开始在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