【问题标题】:iopus / imacro - Log errors to fileiopus / imacro - 将错误记录到文件中
【发布时间】:2014-01-17 23:43:52
【问题描述】:

我正在编写一个 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

【问题讨论】:

    标签: macros automation imacros


    【解决方案1】:

    尝试使用分析器: http://wiki.imacros.net/Performance_Profiler

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

    【讨论】:

    • 感谢您的评论,但我想在错误日志中添加一个自定义 var,如果不将代码转换为 javascript,这似乎是不可能的。
    【解决方案2】:

    你可以使用:

    SET !FILE_PROFILER myprofile.xml
    

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

    ..而且您必须自己编写一个脚本来查找此文件中的错误。

    【讨论】:

      猜你喜欢
      • 2021-10-10
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 2020-02-28
      • 2012-08-16
      • 2011-04-01
      相关资源
      最近更新 更多