imrags has asked for the wisdom of the Perl Monks concerning the following question:

I'm using Win32::IEAutomation to fill a website for Time sheet
The website uses drop-down lists from where people can
choose the time to enter for a period of 5 days.
Each of the days has a drop down list to choose time
My problem is that all the lists have the same class and
name. I am able to populate the first one using
getSelectList function however, i'm unable to populate
others because of the same name/class etc.
Any idea how i should go about doing it?
UPDATE:::
I managed to do it... i used the getSelectList('index:',<number>) to browse
through the select lists and set the value...
Raghu

Replies are listed 'Best First'.
Re: Win32::IEAutomation and Select lists
by Anonymous Monk on Jan 30, 2009 at 12:33 UTC
    show html sample (they should have different id's, or be in different forms). you can always use index: or aftertext: beforetext:
Re: Win32::IEAutomation and Select lists
by imrags (Monk) on Feb 02, 2009 at 05:41 UTC
    The html code is:
    <td class="padTableRightBorderAlignCenter" onclick="setTotal('cmb35886 +6','tothrs358866',0, '0', '3','35886','6')" onkeyup="setTotal('cmb358 +866','tothrs358866',0, '0', '3','35886','6')"> <input type="hidden" value="true" name="wlw-select_key:{actionForm.tas +kProjHour}OldValue"/> <select class="Formelement" onchange="notSavedMessage()" name="wlw-sel +ect_key:{actionForm.taskProjHour}"> <option class="Formelement" selected="true" value="0.0">0.0</option> <option class="Formelement" value="0.5">0.5</option> <option class="Formelement" value="1.0">1.0</option> <option class="Formelement" value="1.5">1.5</option> <option class="Formelement" value="2.0">2.0</option> <option class="Formelement" value="2.5">2.5</option> <option class="Formelement" value="3.0">3.0</option> <option class="Formelement" value="3.5">3.5</option> <option class="Formelement" value="4.0">4.0</option> <option class="Formelement" value="4.5">4.5</option> <option class="Formelement" value="5.0">5.0</option> <option class="Formelement" value="5.5">5.5</option> <option class="Formelement" value="6.0">6.0</option> <option class="Formelement" value="6.5">6.5</option> <option class="Formelement" value="7.0">7.0</option> <option class="Formelement" value="7.5">7.5</option> <option class="Formelement" value="8.0">8.0</option> <option class="Formelement" value="8.5">8.5</option> <option class="Formelement" value="9.0">9.0</option> <option class="Formelement" value="9.5">9.5</option> <option class="Formelement" value="10.0">10.0</option> <option class="Formelement" value="10.5">10.5</option> <option class="Formelement" value="11.0">11.0</option> <option class="Formelement" value="11.5">11.5</option> <option class="Formelement" value="12.0">12.0</option> <option class="Formelement" value="12.5">12.5</option> <option class="Formelement" value="13.0">13.0</option> <option class="Formelement" value="13.5">13.5</option> <option class="Formelement" value="14.0">14.0</option> <option class="Formelement" value="14.5">14.5</option> <option class="Formelement" value="15.0">15.0</option> <option class="Formelement" value="15.5">15.5</option> <option class="Formelement" value="16.0">16.0</option> <option class="Formelement" value="16.5">16.5</option> <option class="Formelement" value="17.0">17.0</option> <option class="Formelement" value="17.5">17.5</option> <option class="Formelement" value="18.0">18.0</option> <option class="Formelement" value="18.5">18.5</option> <option class="Formelement" value="19.0">19.0</option> <option class="Formelement" value="19.5">19.5</option> <option class="Formelement" value="20.0">20.0</option> <option class="Formelement" value="20.5">20.5</option> <option class="Formelement" value="21.0">21.0</option> <option class="Formelement" value="21.5">21.5</option> <option class="Formelement" value="22.0">22.0</option> <option class="Formelement" value="22.5">22.5</option> <option class="Formelement" value="23.0">23.0</option> <option class="Formelement" value="23.5">23.5</option> <option class="Formelement" value="24.0">24.0</option> </select> </td> <td class="padTableRightBorderAlignCenter" onclick="setTotal('cmb35886 +6','tothrs358866',0, '0', '3','35886','6')" onkeyup="setTotal('cmb358 +866','tothrs358866',0, '0', '3','35886','6')"> <input type="hidden" value="true" name="wlw-select_key:{actionForm.tas +kProjHour}OldValue"/> <select class="Formelement" onchange="notSavedMessage()" name="wlw-sel +ect_key:{actionForm.taskProjHour}"> <option class="Formelement" selected="true" value="0.0">0.0</option> <option class="Formelement" value="0.5">0.5</option> <option class="Formelement" value="1.0">1.0</option> <option class="Formelement" value="1.5">1.5</option> <option class="Formelement" value="2.0">2.0</option> <option class="Formelement" value="2.5">2.5</option> <option class="Formelement" value="3.0">3.0</option> <option class="Formelement" value="3.5">3.5</option> <option class="Formelement" value="4.0">4.0</option> <option class="Formelement" value="4.5">4.5</option> <option class="Formelement" value="5.0">5.0</option> <option class="Formelement" value="5.5">5.5</option> <option class="Formelement" value="6.0">6.0</option> <option class="Formelement" value="6.5">6.5</option> <option class="Formelement" value="7.0">7.0</option> <option class="Formelement" value="7.5">7.5</option> <option class="Formelement" value="8.0">8.0</option> <option class="Formelement" value="8.5">8.5</option> <option class="Formelement" value="9.0">9.0</option> <option class="Formelement" value="9.5">9.5</option> <option class="Formelement" value="10.0">10.0</option> <option class="Formelement" value="10.5">10.5</option> <option class="Formelement" value="11.0">11.0</option> <option class="Formelement" value="11.5">11.5</option> <option class="Formelement" value="12.0">12.0</option> <option class="Formelement" value="12.5">12.5</option> <option class="Formelement" value="13.0">13.0</option> <option class="Formelement" value="13.5">13.5</option> <option class="Formelement" value="14.0">14.0</option> <option class="Formelement" value="14.5">14.5</option> <option class="Formelement" value="15.0">15.0</option> <option class="Formelement" value="15.5">15.5</option> <option class="Formelement" value="16.0">16.0</option> <option class="Formelement" value="16.5">16.5</option> <option class="Formelement" value="17.0">17.0</option> <option class="Formelement" value="17.5">17.5</option> <option class="Formelement" value="18.0">18.0</option> <option class="Formelement" value="18.5">18.5</option> <option class="Formelement" value="19.0">19.0</option> <option class="Formelement" value="19.5">19.5</option> <option class="Formelement" value="20.0">20.0</option> <option class="Formelement" value="20.5">20.5</option> <option class="Formelement" value="21.0">21.0</option> <option class="Formelement" value="21.5">21.5</option> <option class="Formelement" value="22.0">22.0</option> <option class="Formelement" value="22.5">22.5</option> <option class="Formelement" value="23.0">23.0</option> <option class="Formelement" value="23.5">23.5</option> <option class="Formelement" value="24.0">24.0</option> </select> </td>
    This code is for 2 select lists... There are more such lists
    I was not able to find any difference in the id,name etc..
    Raghu