Skip to content

IE Connector

Using the INTELLIBOT connectors users could handle Mutli-level interaction with Various application’s user interface.

The IE Connector allows a user to perform various common operations within the Internet Explorer application.

Note

The IE connector is not a default connector and needs to be added to a project every time required.

Configure

Refer to the Plugin Manager Section to learn more about adding the IE conenctor into a project.

Access

Once the connector is added to a project, the same can be accessed by clicking on the Connectors Section in the component’s explorer.

  1. In the Toolbox expand Connectors

Screenshot

  1. Drag the IE Connector component and drop it under Global Objects.

  2. Expand Global Objects.

Screenshot

  1. Right click on the IE connector (WebApplication_1) under Global Objects and click on Configure.

Screenshot

  1. Click on the refresh icon in WEB CONNECTOR window. user will notice all the active webpage within the IE browser will appear in the AVAILABLE WEB PAGES dropdown.

Screenshot

  1. Select the web page to be automated and click on ADD SCREEN button.

Screenshot

  1. Click on the Title (For Eg: Sign in-Google accounts ) which is under the WEB PAGES section of the Web Connector window.

Screenshot

  1. Users should select the appropriate Match Rules to uniquely identify the required IE webapge. In this example click on Title Equals Sign in - Google accounts nd any other match rule that applies.

Screenshot

Properties:

Click on Misc

Type Description
ComparerTitle Equals Checks the current Webpage Sign in Page.
ComparisonTypeEquals Checks the value with the equals condition .
Contains Checks for the particular input value in the Title and URL.
Starts With Checks whether the given URL, title starts with given Input Value.
Ends With Checks whether given URL, title ends with given Input Value.
Regular Expressions Using wildcards like() can be used as Regular Expression for checking URL's and Title's.

Note:
--checks for multiple characters.
ComparisonValue Checks the current Target Application.Note: *--checks for multiple characters.
  1. Right click on the Title (For Eg: Sign in-Google accounts ) under the WEB PAGES section of the Web Connector window and select Refresh to highlight the required window.

Screenshot

Type Description
Refresh Allows user refresh a webpage.
Focus Allows user focus on the current webpage.
CaptureElement Allows user capture the data on a webpage.
Add Element Allows user add custom elements in a webpage.
Delete Allows user delete the selected captured element.

Screenshot

  1. Right click on the Title Sign in-Google accounts under the WEB PAGES section and click on capture element.

Screenshot

  1. The IE browser will focus allowing the users capture the required elements, the users need to hover their cursor on the web element where an action needs to be performed. Hold the CTRL key and name the element and click on Screenshot icon to save the action.

Screenshot

Screenshot

  1. Right click on the captures element, in this example Name and click on Refresh and close the WEB CONNECTOR window.

Screenshot

Type Description
Refresh Allows user Refresh the current IE browser application.
Highlight Allows user Highlight the selected captured element in the IE browser application.
Re-Capture Allows user Re-capture the elements in an IE browser.
Set Text Allows user Set Text in the selected captured element.
Get Text Allows user Get Text from the selected captured element.
Click Allows user perform a Click action in the selected captured element .
Delete Allows user Delete the selected captured element.

Screenshot

Type Description
ID(Identifier) An Identifier is a name used to identify the captured element behavior and function or any other user defined item.
Name Users can use the Name option to name a property.
CssSelector A CSS selector is the part of a CSS rule set that selects any content user wants to style.
TagName Users will use theTagName element to extract data potentially arbitrary type and need to perform a type-specific operation.( HTMl or Href).
Match Attributes The Match Attributes method determines if one attribute is equal to another. Its default implementation is the same as equals which determines whether two attributes are of the same type and have the same field values.

Screenshot

Properties:

Type Description
ComparerEquals checks the value with the Equals condition.
Contains Checks for the input value in the Title and URL.
Starts With Checks whether the given URL, title starts with given Input Value.
Ends With Checks whether the given URL, title ends with given Input Value.
Regular Expressions Using wildcards like() can be used as a Regular Expression for checking a URL and Title Note: --checks for multiple characters.
Wildcard Wildcard searches is to use a Pattern that identifies the string of text that you wish to find, and ignores everything else Wildcard examples (*,?,[ ],!,-,#).
Is Not Simple Checks the value with condition is Equal or Not.
DoesnotContain Checks for the input value in the Title and URL found or Not.
DoesNotStartWith Checks whether the given URL, title starts with given Input Value found or Not.
DoesNotEndWith Checks whether the given URL, title ends with given Input Value Found or Not.
IsNotRegularExpression checks if the given value is a Regular Expression or Not.
IsNotWildCard Checks the if the value is a Wildcard or Not.
Escape It refers to a combination of characters beginning with a Back Slash () followed by letters or digits.
IgnoreCase While using the Case-Insensitive string comparison is done. for Eg: (INTELLIBOT)(Intellibot).
Name Displays the current Browser Application Name.
Trim This method is used to removes all leading and trailing White-Space characters from the current String object.
Type Attribute: Attribute name equals identifier
Property Checks if the Property name equals the Identifier.
Value Identifier
  1. Users should click on Global Objects dropdown and double click on the IE Connector(WebApplication_1), users will see all the available methods.

Screenshot

  1. Users should click on the Global Objects dropdown and click on the IE Connector dropdown (WebApplication_1) and double click on the Sign in – Google Accounts element to access all methods available.

Screenshot

  1. Users should click on the Global Objects dropdown and click on the IE Connector dropdown (WebApplication_1) and double click on the Name element to access all methods available.

Screenshot

Each method from the list can be dragged and dropped on to the design surface.

Status

Allows a user check the Web Browser applications status.

Screenshot

Allows a user set an URL to navigate within the browser application.

Screenshot

WaitForAnyScreen

Allows a user Wait for a Particular browser application Screen.

Screenshot

Status

Allows the user check for a browser application Status.

Screenshot

Close:

Allows a user close a browser application.

Screenshot

Download File

Allows a user download files available within a browser application.

Input : Application URL. Filename: Application Name.

Screenshot

ExecutiveJavaScript

Allows a user automate a web browser application by using Java Script. Double click on the components title bar to open the Java Script editing window.

Screenshot

Screenshot

Focus

Allows a user Focus on a browser application.

Screenshot

GetFields

Allows a user get the required data from the captured elements.

Screenshot

GetPageSource

Allows a user extract the source code from a web page.

String: Source of the web page.

Screenshot

GetScreenShot

Allows a user get a Screenshot of a browser application.

Screenshot

GetTitle

Allow a user get the browser applications title.

Screenshot

GetURL

Allow a user to get the browser applications URL.

Screenshot

GetValueByXpath

Allows a user get the Xpath Values.

Input: XpathExpressions.

Screenshot

GetValuesByXpath

Allows a user get the values and attributes of a specific web element through their Xpath.

Double click on the component. Xpath expressions Window will open. Click on Screenshot icon in the window. The user will be able to add additional parameters and provide the element name and Xpath. DataTable: Data table with extracted data of web elements.

Screenshot

Screenshot

Hide:

Allow a user hide the current browser application.

Screenshot

IsCreated

Allow a user check the status of a browser application For Eg: Is created or Not.

Screenshot

ISReady

Allow a user check the browser application status.

Screenshot

MatchChildern

Allow a user Match Children Status.

Screenshot

Maximize

Allows a user maximize the browser application screen.

Screenshot

Minimize

Allows a user minimize the browser application screen.

Screenshot

Print

Allows a user print the current browser application.

Screenshot

Refresh

Allows a user refresh the browser

Screenshot

Restore

Allows a user restore data in a browser application

Screenshot

SaveAs

Allows a user perform the SaveAs function in a browser application.

Screenshot

SendKeys

Allows a user pass various shortcut keys on to a web page like [Ctrl+S], [End], [PageUp], [Page Down]. etc. Keys: Keyboard keys ClearExistingValue: Default value is False. Type DeLay: Typing delay between each key.

Screenshot

SetFields

Allows a user perform actions on different elements like Input box, Drop down, Button, Check Box, Radio Button. Set All Capture Elements in Set Fields.

Double click on component: CHOOSE FORM ELEMENTS WINDOW will open with the elements already captured at the time of configuration.

Screenshot

Screenshot

Show

Allows a user show the current browser application.

Screenshot

Stop

Allows a user stop the current browser application.

WaitForCreate

Allows a user configure the Wait to Create function for a specific webpage to load completely before execution.

Screenshot