Automation of multiple web pages using AutoIT -
#include <string.au3> #include <file.au3> #include <msgboxconstants.au3> #include <fileconstants.au3> #include <winapifiles.au3> #include <misc.au3> #include <autoitconstants.au3> #include <date.au3> #include <ie.au3> #include <inet.au3> local $oie = _iecreate("www.google.com",1,1,1,1) sleep(2000) _ieloadwait($oie) sleep(2000) $o_form = _ieformgetobjbyname($oie, "f") $element = _ieformelementgetobjbyname($o_form,"q") _ieformelementsetvalue($element,"india") sleep(2000) ;~ send("{enter}") ;~ $btn = _ieformelementgetobjbyname($o_form,"gsr") ;~ _ieaction($element,"click") _ieformsubmit($o_form) sleep(2000) _ielinkclickbytext($oie, "india - wikipedia") sleep(3000) ;~ $set = _ieformgetobjbyname($o_form,"search") ;~ _ieformelementsetvalue($set,"maharashtra") $oie1 = _iepropertyget($oie, 'locationurl') _ieloadwait($oie1) sleep(2000) msgbox($mb_systemmodal,"","new page",3) ;~ $form = _ieformgetobjbyname($oie1,"searchform") ;~ $select = _ieformelementgetobjbyname($form,"searchinput") ;~ sleep(2000) ;~ _ieformelementsetvalue($select,"maharashtra") _ielinkclickbytext($oie1,"second-most populous") i working on web automation using autoit. 2 or 3 pages can automated using autoit. further pages code not working.
can me same? how automate multiple web pages?
you can use _ieattach() attach new instances of ie title, url, handle or other parameters. see here.
local $oie = _iecreate("www.google.com",1,1,1,1) _ieloadwait($oie) sleep(2000) $o_form = _ieformgetobjbyname($oie, "f") $element = _ieformelementgetobjbyname($o_form,"q") _ieformelementsetvalue($element,"india") sleep(2000) _ieformsubmit($o_form) sleep(2000) _ielinkclickbytext($oie, "india - wikipedia") sleep(3000) $oie1 = _ieattach("india - wikipedia") _ieloadwait($oie1) sleep(2000) msgbox($mb_systemmodal,"","new page",3) _ielinkclickbytext($oie1,"second-most populous")
Comments
Post a Comment