Skip to main content

G1ANT Language Add-On


About Language Add-on
Language Add-on is the most important as well as most useful add-on on G1ANT.robot. This add-on contains mostly structures like list, dictionary etc. We don't need to import this add-on externally, this add-on automatically imported on new script. 

Language Add-on consist of various commands and structure.

Commands - 
1) end = This command ends a command block started with the following commands: for , while , foreach, if , procedure, try
2) error = This command allows error handling using variables of error structure.

Structure - 

1)bool  =       This structure is used for variables storing the Boolean values: `true` and `false`
2)datatable =   The datatable structure stores information about array of arrays.
3)date  = The date structure stores information about the date in the following fields
4)datetime =  The datetime structure stores information about date and time in the following fields
5)html =  This structure stores values of imported HTML files
6)json = This structure stores the content of JSON
7)attachment = The attachment structure stores current information about a mail attachment, which was downloaded with the 
8)mail = This structure stores current information about a mail message, which was downloaded with the `mail.imap` command
9)window = This structure stores informations about process window
10)password = This structure stores passwords
11)path = This structure stores paths to files or directories and contains the following fields
12)float = The float structure represents a number with a decimal point separator
13)error = This structure contains information about an error that occurred while the script was executed
14)integer = The integer structure stores a number that can be written without a fractional component and ranging from -2,147,483,648 to 2,147,483,647
15)label = This structure stores names of labels, which are called by the `jump` command
16)dictionary = The dictionary structure stores a dictionary entry, which is a key-value pair separated with an array separator (❚)
17)list  = This structure stores multiple countable ordered values within a single variable
18)money = This structure represents a decimal number with up to 29 significant digits, which is important for financial calculations to avoid rounding errors
19)point = This structure stores pixel coordinates values
20)procedure = This structure stores names of procedures
21)rectangle = This structure is designed to store coordinates of pixels in the two rectangle's corners — top left and bottom right — in `x1⫽y1⫽x2⫽y2` format, where `x1⫽y1` are the coordinates of the top left corner and `x2⫽y2` are the coordinates of the bottom right corner
22)timespan = This structure stores a time interval value (duration of time or elapsed time) that is measured as a positive or negative number of days, hours, minutes, seconds and milliseconds
23)variable = This structure stores names of variables
24)xml = This structure stores the content of imported XML files as text into G1ANT.Robot using the `text.read` command
25)text = This structure stores text values
26)time = This structure stores information about time in the following fields

To understand the language add-on, one should try to run the scripts written using these variables and structures. Click this link to access the scripts. 





Comments

Popular posts from this blog

G1ANT - Robotic Process Automation

  About G1ANT G1ANT, the new-level RPA platform for enterprise and large-scale uses! It combines advanced extensibility, high performance, and world-class support to offer you a rock-solid base for business automation. Build highly efficient and automated end-to-end business processes.   G1ANT is open-source, with all of its code audited and deemed appropriate even for high-risk data (banking, insurance, military, health). We are featuring an innovative automation language, fantastic documentation, and support for every single desktop or web applications. Features  Web Automation : Supporting web testing, and data extraction across all major browsers (Chrome, Safari, Firefox, IE, and Edge) Desktop Apps : Automate any mouse, keyboard, and window elements. Custom Apps : Use OCR to find elements and clipboard to capture data. Mobile Apps : Control and monitor Android devices with ease! Integrates Well : G1ANT works with your existing stack: SalesForce, Sage, ERP, SAP, JIRA, Office etc. Cl

G1ANT Add-On Selenium and UI

SELENIUM ADD-ON What is Selenium Add-on ? With the help of this add-on  we can access internet applications like Chrome and Firefox through G1ANT and perform various tasks/processes automatically. In order to use this add-on one should enable it from Addons window. Commands of Selenium Add-on  1) selenium.alertaction = Waits for an alert and performs a specified action  2) selenium.activatetab = This command activates a browser tab specified by a part of its title or URL address  3) selenium.callfunction = This command calls a function on a specified element  4) selenium.click = This command clicks a specified element on an active web page  5) selenium.close = This command closes a web browser  6) selenium.closetab = This command closes the current tab in the current browser  7) selenium.getattribute = This command gets a specified attribute of a specified element  8) selenium.gethtml = This command gets full Html of a web page  9) selenium.gettable = This command get