Demo-AJAX-Tree

From iMacros
Revision as of 12:06, 21 May 2015 by Shk (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This script automates an AJAX tree view, using drag & drop. Note that this solution does not require fixed coordinates, rather it uses the position of certain HTML page element, as returned by the !TAGX and !TAGY variables. With this method, iMacros can locate (and move) tree elements anywhere on the page. The only requirement is that the tree elements are visible in the web browser, so the DirectScreen command can grab and move them.

 
VERSION BUILD=10.4.28.1074
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://demo.imacros.net/Automate/DragDropDemo
SIZE X=1050 Y=750 
SET !EXTRACT_TEST_POPUP NO
'select Germany node from treeview and move it to the first position
'Use EXTRACT to avoid to "click" on the element
TAG POS=1 TYPE=A ATTR=TXT:Germany EXTRACT=TXT
DS CMD=LDOWN X={{!TAGX}} Y={{!TAGY}}           
WAIT SECONDS=1
'find Europe node and move Germany here
TAG POS=1 TYPE=A ATTR=TXT:Europe EXTRACT=TXT 
DS CMD=MOVETO X={{!TAGX}} Y={{!TAGY}}  
DS CMD=LUP  X={{!TAGX}} Y={{!TAGY}}