Scrittura di messaggi nel registro

Un registro è un file che contiene il record degli eventi che si verificano durante la riproduzione di uno script di Functional Tester. È possibile utilizzare diversi metodi per scrivere messaggi nel registro.

Functional Tester supporta diversi tipi di file di log oppure non supporta alcuna registrazione. Selezionare il tipo di file di log (log HTML o log di testo) tramite l'interfaccia utente. Ogni evento registrato ha un messaggio associato.

Functional Tester registra automaticamente gli eventi seguenti:

Per utilizzare l'SDK di script e includere i propri messaggi generali in un qualsiasi tipo di file di log specificato tramite l'interfaccia utente, utilizzare il metodo logInfo, come illustrato in questo esempio:

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

Con il framework di script, è possibile registrare un risultato di test utilizzando il metodo logTestResult. Il primo parametro è un'intestazione che descrive il test. Il secondo parametro è il risultato del test (true per superato, false per errore). Un terzo parametro facoltativo viene utilizzato per ulteriori informazioni. Ad esempio:

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

Segue un altro esempio che utilizza il terzo parametro per ulteriori informazioni:

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

Se si desidera utilizzare il framework di script per scrivere un messaggio di errore nel file di log, utilizzare il metodo logError:

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

Con l'SDK di script, è possibile aggiungere un messaggio di avviso al file di log, utilizzando il metodo logWarning:

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

Feedback