philkryder Posted August 27, 2015 Posted August 27, 2015 I'm trying to click checkboxes in a webpage.They are in a list.?? what can I use to controlClick them?There are 20 of them like the following:<td headers="ErrorId"><input type="checkbox" name="errorIdList" tabindex="10" value="2024438782" id="errorIdList1" /></td> <td headers="ErrorId"><input type="checkbox" name="errorIdList" tabindex="13" value="2024438781" id="errorIdList2" /></td>... up to errorList20 when I use the info tool, I get this:>>>> Window <<<<Title: <<<secret - cant share this>>>Class: IEFramePosition: -1030, -6Size: 1036, 1292Style: 0x17CF0000ExStyle: 0x00000100Handle: 0x000F0424>>>> Control <<<<Class: Internet Explorer_ServerInstance: 1ClassnameNN: Internet Explorer_Server1Name: Advanced (Class): [CLASS:Internet Explorer_Server; INSTANCE:1]ID: Text: Position: 0, 69Size: 1024, 1186ControlClick Coords: 200, 298Style: 0x56000000ExStyle: 0x00000000Handle: 0x000B021C>>>> Mouse <<<<Position: -824, 392Cursor ID: 0Color: 0xFFFFFF>>>> StatusBar <<<<>>>> ToolsBar <<<<>>>> Visible Text <<<<Navigation BarAddress Barhttps://<<<secret - cant share this>>>Address Combo ControlPage ControlFavorites and Tools BarITBarHostMenu Bar<<<secret - cant share this>>>>>>> Hidden Text <<<< about autoitSciTEVersion 3.4.4 Jul 13 2014 20:07:38by Neil Hodgson. Updated by JosCheck the SciTE4AutoIt3 Homepage for UpdatesDecember 1998-July 2014.http://www.scintilla.orgLua scripting language by TeCGraf, PUC-Rio http://www.lua.orgContributors:many...
BrewManNH Posted August 27, 2015 Posted August 27, 2015 Look in the help file for the _IE_* functions. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
Danp2 Posted August 28, 2015 Posted August 28, 2015 ?? what can I use to controlClick them?I could tell you, but then it would no longer be a secret. ;-) Latest Webdriver UDF Release Webdriver Wiki FAQs
philkryder Posted September 8, 2015 Author Posted September 8, 2015 Look in the help file for the _IE_* functions.On other pages, I've been able to use the _IELinkClickByTextBut, these are check boxes with no text.
philkryder Posted September 10, 2015 Author Posted September 10, 2015 Look in the help file for the _IE_* functions.thanks - there are many entries there. this seemed to help....Local $oForms = _IEFormGetCollection($oIE)For $oForm In $oForms For $oCheckBoxObject in $oForm Local $iSuccess = _IEAction ($oCheckBoxObject,"click") if ... NextNext
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