ZennoLab Assemblies Documentation
GetByNumber Method
See Also  Example Send Feedback
ZennoLab.CommandCenter Assembly > ZennoLab.CommandCenter Namespace > HtmlElementCollection Class : GetByNumber Method
number

Type: System.Int32

The zero-based number of the html element to get.

Glossary Item Box

Gets the html element by specified number.

Syntax

C# 
public HtmlElement GetByNumber( 
   int number
)

Parameters

number

Type: System.Int32

The zero-based number of the html element to get.

Return Value

Type: Zennolab.CommandCenter.HtmlElement

The html element at the specified number.

Exceptions

ExceptionDescription
ArgumentOutOfRangeExceptionindex is outside the range of valid indexes for the HtmlElementCollection.

Example

The following code example demonstrates that the GetByNumber method returns html element by number.
C#Copy Code
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 elements by tag
    HtmlElementCollection heCol = tab.FindElementsByTags("input:checkbox");
    
    // if any element was not found
    if (heCol.Count == 0) return -1;
    
    // get last element by index (number)
    HtmlElement he = heCol.GetByNumber(heCol.Count-1);
    
    return 0;
}
PHPCopy Code
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 elements by tag
    $heCol = $tab->FindElementsByTags("input:checkbox");
    
    // if any element was not found
    if ($heCol->Count == 0) return -1;
    
    // get last element by index (number)
    $he = $heCol->GetByNumber($heCol->Count-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

© 2013 All Rights Reserved.