iopus / imacro - 将错误记录到文件中

时间:2014-01-17 23:43:52

标签: macros automation imacros

我正在编写一个imacro脚本来自动执行firefox上的任务。该脚本工作正常,但有时它找不到正确的HTML 如何在每次脚本遇到错误时登录到txt文件?

示例脚本:

VERSION BUILD=8601111 RECORDER=FX
TAB T=1
SET !TIMEOUT 4
SET !ERRORIGNORE YES
SET !DATASOURCE c:\myfile.csv
SET !DATASOURCE_COLUMNS 3
SET !LOOP 1
SET !DATASOURCE_LINE {{!LOOP}}
TAG POS=1 TYPE=INPUT:EMAIL FORM=ID:form0 ATTR=ID:Email CONTENT={{!COL1}} //lets assume the error is here, how can I log it ?
 SET !ENCRYPTION NO
TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:form1 ATTR=ID:Passwd CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ID:form2 ATTR=ID:PersistentCookie CONTENT=NO
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:form3 ATTR=ID:signIn

2 个答案:

答案 0 :(得分:0)

尝试使用探查器: http://wiki.imacros.net/Performance_Profiler

其他选项是将您的代码转换为javascript或类似格式并捕获并保存抛出的错误:: http://wiki.imacros.net/Error_and_Return_Codes

答案 1 :(得分:0)

你可以使用:

SET !FILE_PROFILER myprofile.xml

在此处记录:http://wiki.imacros.net/Performance_Profiler

..而且你必须自己写一个在这个文件中查找错误的脚本。