向日志中写入消息

日志是包含 Functional Tester 脚本回放时出现的事件记录的文件。 您可以使用几种不同的方法来将消息写入日志。

Functional Tester 支持几种类型的日志文件,或根本无需日志。您可以通过用户界面选择日志文件的类型(TestManager 日志、HTML 日志或文本日志)。每个日志事件均包含关联的消息。在 TestManager 日志中,您可以通过在日志中右键单击事件然后选择属性来查看此消息。

Functional Tester 自动记录以下事件:

要使您通过用户界面指定的任意日志类型中包含您自己的常规消息,请使用 logInfo 方法,如本示例中所示:

if(AnAWTButtonButton(p1,0)isEnabled())
{
    logInfo("AWT button is enabled.");
} 
else 
{
    logInfo("AWT button is not enabled.");
}

您可以使用 logTestResult 方法记录测试结果。 第一个参数是描述测试的说明标题。第二个参数是测试结果(true 是通过,false 是失败)。第三个可选参数是附加信息。例如:

logTestResult("Text buffer comparison",
     TextField_text.equals(msExpect));

另一示例使用了第三个参数(附加信息):

if(TextField_text.equals(msExpect)) 
{
    logTestResult("Text buffer comparison", true);
} 
else 
{
    logTestResult("Text buffer comparison", false,
       "Expected '"+TextField_text+"' but found '"+msExpect+"'");
}

如果您希望向日志编写错误消息,请使用 logError 方法:

catch (Exception e)
   {logError("Exception e = "+e.toString());}

您可以使用 logWarning 方法来将错误消息添加到日志中:

logWarning("Your warning message goes here.");

反馈