Description
The Aliases object provides access to objects in the Name Mapping repository (specifically, to the Aliases tree). You can access an object by its alias using the following syntax:
JavaScript, JScript
Aliases.browser.pageExample.linkProducts.Click();
// or
var link = Aliases.browser.pageExample.linkProducts;
link.Click();
Python
Aliases.browser.pageExample.linkProducts.Click()
# or
link = Aliases.browser.pageExample.linkProducts
link.Click()VBScript
Aliases.browser.pageExample.linkProducts.Click
' or
Set link = Aliases.browser.pageExample.linkProducts
link.Click
DelphiScript
Aliases.browser.pageExample.linkProducts.Click;
// or
link := Aliases.browser.pageExample.linkProducts;
link.Click;
C++Script, C#Script
Aliases["browser"]["pageExample"]["linkProducts"]["Click"]();
// or
var link = Aliases["browser"]["pageExample"]["linkProducts"];
link["Click"]();
Members
Example
The following example uses aliases to refer to objects in Notepad. Before you run this example, add Notepad’s window to the Name Mapping repository (see Mapping Objects Manually).
JavaScript, JScript
function Test()
{
  // Launch Notepad if it's not running
  if (! Aliases.notepad.Exists)
    WshShell.Run("notepad");
  // Enter text in Notepad
  var wnd = Aliases.notepad.wndNotepad;
  wnd.Maximize();
  wnd.Keys("Hello, world!");
}
Python
def Test():
  # Launch Notepad if it's not running
  if not Aliases.notepad.Exists:
    WshShell.Run("notepad")
  # Enter text in Notepad
  wnd = Aliases.notepad.wndNotepad
  wnd.Maximize()
  wnd.Keys("Hello, world!")VBScript
Sub Test
  Dim wnd
  ' Launch Notepad if it's not running
  If Not Aliases.notepad.Exists Then
    WshShell.Run "notepad"
  End If
  ' Enter text in Notepad
  Set wnd = Aliases.notepad.wndNotepad
  wnd.Maximize
  wnd.Keys "Hello, world!"
End Sub
DelphiScript
procedure Test;
var wnd;
begin
  // Launch Notepad if it's not running
  if not Aliases.notepad.Exists then
    WshShell.Run('notepad');
  // Enter text in Notepad
  wnd := Aliases.notepad.wndNotepad;
  wnd.Maximize;
  wnd.Keys('Hello, world!');
end;
C++Script, C#Script
function Test()
{
  // Launch Notepad if it's not running
  if (! Aliases["notepad"]["Exists"])
    WshShell["Run"]("notepad");
  // Enter text in Notepad
  var wnd = Aliases["notepad"]["wndNotepad"];
  wnd["Maximize"]();
  wnd["Keys"]("Hello, world!");
}

 Properties
Properties