![functions in winrunner functions in winrunner](https://image.slidesharecdn.com/8qim3l5wrdmx1pedyscm-signature-7490a0c04ace08daf01a15b82cb32bf92ef15ef6f2e0174f0b84d4d139a5a79b-poli-151003153709-lva1-app6891/95/winrunner-12-638.jpg)
![functions in winrunner functions in winrunner](http://sqa.fyicenter.com/winrunner_tutorial/18_WinRunner_Windows_Icons.gif)
To navigate quickly to necessary function in WinRunner, use CtrlL+F8 from function invocation line, or Crtl+F and on functionname to find it in opened script. To deal with dependencies easier, all function are stored in one file. Have developers assign a locale independent property like 'objname' or something to all objects that you use in your automated scripts. This is snapshot (with some information removed) of WinRunner custom functions for real test automation project. This new property may be something thats already there or you need to create them. datatablename The name of the data table. It creates or opens a datatable file so that WinRunner can access it. If it does affect, you need to find another property for the object that is locale independent. Winrunner Question 87: Explain the TSL function Ddtopen. While creating a script only those functions in the add-ins selected will be listed in the function. Add-Ins are used in Win runner to load functions specific to the particular add-in to the memory. You can either remove these language dependent properties if it doesnt really affect your object recognition. GUI spy Tool in WinRunner lets you spy on the GUI objects by recording the properties Related posts: What are call captured in GUI Spy. For ex: html_name property for an object of class: html_text_link could be based on the text. After recording the object in the GUI Map, inspect the description and ensure that no language specific properties are used. Idea is to have objects recorded in GUI Map with a locale independent physical description.
![functions in winrunner functions in winrunner](https://www.wisdomjobs.com/tutorials/using-tsl-table-functions-with-activex-controls.png)
Actually, you can have scripts that run for different locales.I have a set of scripts that run for Japanese as well as English Locales.