ZennoLab Assemblies Documentation
ErrorDetected Property (HtmlElement)
Example 
Gets information about the error detected in the performance last command.
Syntax
public bool ErrorDetected {get;}

Property Value

Type: System.Boolean

true if error detected in the performance last command; otherwise, false.

Remarks
If the HtmlElement object does not indicate to the real html element of dom model when this property is true. Also objects of this class contains IsNull and IsVoid properties for identification of element's existence. Almost all classes of ZennoLab.CommandCenter contains such properties. Use it for the correct execution of the code.
Example
The following code example uses the ErrorDetected property.
public static int Execute(Instance instance, IZennoPosterProjectModel project)
{
    // clear cookie
    instance.ClearCookie();
    
    // go to lessons.zennolab.com
    Tab tab = instance.MainTab;
    if ((tab.IsVoid) || (tab.IsNull)) return -1;
    if (tab.IsBusy) tab.WaitDownloading();
    tab.Navigate("lessons.zennolab.com");
    if (tab.IsBusy) tab.WaitDownloading();
    
    // find element
    HtmlElement he = tab.GetDocumentByAddress("0").FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
    
    // if error detected then exit with -1
    if (he.ErrorDetected) return -1;
    
    return 0;
}
public static function Execute($instance, $project)
{
    // clear cookie
    $instance->ClearCookie();
    
    // go to lessons.zennolab.com
    $tab = $instance->MainTab;
    if (($tab->IsVoid) || ($tab->IsNull)) return -1;
    if ($tab->IsBusy) $tab->WaitDownloading();
    $tab->Navigate("lessons.zennolab.com");
    if ($tab->IsBusy) $tab->WaitDownloading();
    
    // find element
    $he = $tab->GetDocumentByAddress("0")->FindElementByAttribute("input:checkbox", "fulltag", "input:checkbox", "text", 0);
    
    // if error detected then exit with -1
    if ($he->ErrorDetected) return -1;
    
    return 0;
}
Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows Seven

See Also

Reference

HtmlElement Class
HtmlElement Members
IsNull Property
IsVoid Property

Send Feedback