Table Of Contents
Overview
  - Ixia has samples Robot scripts to execute High Level APIs
 
  - Robot framework is supported starting with IxNetwork 8.20 patch 1
 
Python Robot Installation
  - In your Python's installation /bin folder
 
  - For example: /usr/local/python3.4.6/lib/python3.4/site-packages
 
  
    - sudo ./pip install robotframework
 
  
Ixia High Level API Installation
  - Set up your environment the same way you do for High Level API usage.
 
  - If you need to set up Ixia's High Level API on your Linux environment, click here
 
  
    - Scroll down to the version that you need
 
    - Download the Linux:  All-In-One API tar file
 
    - Follow step 2, step 3 and step 4
 
  
Ixia's Robot Plugin File
  - Copy the Ixia's Robot plugin file to your Python's installation site-package folder or to a know search path
 
  - Go to your installation path: <Your installation path>/ixia/hlapi/8.20.134.6/library/common/robot_plugin
 
  - Copy the file IxHLRbot.py to either your python's site-packages folder or to a known search path.
 
How To Create A Python Robot File
  - Create a file with an extension .robot
 
  - In the robot file at the top, use the Robot's **Library keyword** for importing.
 
  - For example, this line will call the Class IxHLRobot and pass in the parameter values:
 
  
  - You could also use absolute path with filenames also
 
  - ngpf at the end means the mode to use:  ngpf or classic
  
  - USE DOUBLE SPACING!  Everything needs to be double spaced unless it's a function call
 
For example:
  
How To Execute a Robot File
  - Enter: robot <filename>.robot
 
How To View The HTML Log File
  - Enable HTTPD service on your Linux
 
  - Know where your **Document Root** is configured in the httpd.conf file
 
  - On your web browser, enter:  file:////log.html