lsakizada Posted May 1, 2014 Share Posted May 1, 2014 Hi I need some help on clicking javascript button. The html source code is: expandcollapse popup<html> <head> <link rel="stylesheet" href="Toc.css" type="text/css"/> <base target="main"> <script type="text/javascript" src="UserAdjustments.js"></script> <script type="text/javascript" src="Toc.js"></script> <script type="text/javascript" src="ivs_iva_id.js"></script> <script type="text/javascript" src="BoardInfo.js"></script> <script type="text/javascript"> head1 = [ ["General", [ ["LiveVideo", null,"/user/LiveVideo.html", "Live Video"], ["PTZControl", null,"/user/PTZControl.html", "Pan Tilt Zoom"], ["TTLStatus", null,"/user/GetTTLStatus.xml", "Alarms and <br/> Contact Closures"], ["ActiveStreams", null,"/user/Streams.cgi", "AV Active Streams"] ], false, "General"], ["VideoSettings", [ ["AnalogVideo", null,"/user/AnalogVideoSettings.xml", "Analog"], ["VideoEncoder", [ ["MPEG4",null,"/user/MPEG4params.xml", "MPEG4"], ["H.264",null,"/user/H264Params.xml", "H.264"], ["MJPEG",null,"/user/MJPEGParams.xml", "MJPEG"]],false, "Encoder"], ["DigitalVideo", null,"/user/DigitalVideoSettings.xml", "Decoder"], ["StreamingParameters",null,"/user/VideoStreamingParams.xml", "Streaming Parameters"] ],false, "Video"], ["Audio", [ ["AudioStreamingParams", null,"/user/AnalogAudioSettings.xml", "Analog"], ["AudioEncoder", [ ["MPEG12Layer2",null,"/user/Mpeg1_2Layer2params.xml", "MP2"], ["MP3",null,"/user/MP3params.xml", "MP3"]],false, "Encoder"] ],false, "Audio"], ["System", [ ["NetworkSettings", null,"/user/NetworkSettings.xml", "Network Settings"], ["GeneralStreamingParameters", null,"/user/StreamingGeneral.xml", "Streaming Parameters"], ["ClockSetup", null,"/user/ClockSetup.xml", "Clock"], ["FlashUpdate", null,"/user/WriteFlash.cgi", "Update Software"], ["ChangePW", null,"/user/UserPw.xml", "Users"], ["Reset", null,"/user/ResetNReloadBoard.html", "Reset"], ["Shutdown", null,"/user/ShutdownBoard.html", "Shutdown"], ["About", null,"/user/About.cgi", "Version"] ],false, "System"] ]; if(ivs_iva_id == 'IVA') { var head2 = new Array(); var i, j = 0; for (i = 0; i < head1.length; i++) if(head1[i][0] != 'Streaming') head2[j++] = head1[i]; head1 = head2; } if (TTL_IN == 0 && TTL_OUT == 0) { var head3 = new Array(); var i, j = 0; for (i = 0; i < head1[0][1].length; i++) { if(head1[0][1][i][0] != 'TTLStatus') head3[j++] = head1[0][1][i]; } head1[0][1] = head3; } onload = function(){on_Load()} </script> </head> <body> <table width="220" height="40" id="MyTable"/> </body> </html> I want to automate clicks on "System" and then on "FlashUpdate" I was unable to do the task via IE.au3. My code is: #include <IE.au3> $oIE =_IECreate("http://192.168.102.21",0,1, 0) ;sleep(1000) WinWaitActive("Windows Security","") ControlSetText("Windows Security", "", "[CLASSNN:Edit1]", "user") ControlSetText("Windows Security", "", "[CLASSNN:Edit2]", "User123") ControlClick("Windows Security", "", "[CLASSNN:Button2]") $oDiv = _IEGetObjById($oIE, 'System') ;$oTDs = _IETagNameGetCollection($oDiv, 'td') Any help will be appreciated! Be Green Now or Never (BGNN)! Link to comment Share on other sites More sharing options...
Bert Posted May 1, 2014 Share Posted May 1, 2014 You can't use controlclick on Javascript. Look at the IE tools in the helpfile. The Vollatran project My blog: http://www.vollysinterestingshit.com/ Link to comment Share on other sites More sharing options...
lsakizada Posted May 3, 2014 Author Share Posted May 3, 2014 You can't use controlclick on Javascript. Look at the IE tools in the helpfile. I did not try to use controlclick on Javascript, the code above use the controlclick to pass the basic authentication popup message when I launch the page. I am trying to click on this part of the page that manged by javascript code. ["System", [ ["NetworkSettings", null,"/user/NetworkSettings.xml", "Network Settings"], ["GeneralStreamingParameters", null,"/user/StreamingGeneral.xml", "Streaming Parameters"], ["ClockSetup", null,"/user/ClockSetup.xml", "Clock"], ["FlashUpdate", null,"/user/WriteFlash.cgi", "Update Software"], ["ChangePW", null,"/user/UserPw.xml", "Users"], ["Reset", null,"/user/ResetNReloadBoard.html", "Reset"], ["Shutdown", null,"/user/ShutdownBoard.html", "Shutdown"], ["About", null,"/user/About.cgi", "Version"] ],false, "System"] ]; Be Green Now or Never (BGNN)! Link to comment Share on other sites More sharing options...
Danp2 Posted May 5, 2014 Share Posted May 5, 2014 I don't believe that an accurate answer can be extrapolated from the information provided. Can you provide access to a web site where we can view this menu structure once it has been displayed? What code gets executed in the on_Load() function? Latest Webdriver UDF Release Webdriver Wiki FAQs Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now