2009-08-26 7 views
0

Mit dem Entwicklermodus von IE8 sehe ich, dass Auswahllisten mit partiellen Postbacks implementiert werden. Leider scheint die Auswahlliste selbst nicht adressierbar zu sein. Es hat keine ID. Hier ist, wie es in IE8 aussieht:Wie fahre ich die Seitennummerierung für ein Infragistics-Raster in einer Webseite über watin?

<TD id=ctl00$mainContentPlaceHolder$DashboardTabContainer$Documents$DocumentsGrid_pager class="ig_8862b396_r0 DataGrid ig_8862b396_r16 DataGridPager" onclick="igtbl_onPagerClick('ctl00xmainContentPlaceHolderxDashboardTabContainerxDocumentsxDocumentsGrid',event)" align=right> 
    <SELECT onchange="javascript:igtbl_pageGrid(event,'ctl00xmainContentPlaceHolderxDashboardTabContainerxDocumentsxDocumentsGrid',(this.selectedIndex+1).toString())"> 
     <OPTION selected>1 
     <OPTION>2 
     <OPTION>3 
     <OPTION>4 
     <OPTION>5 
     <OPTION>6 
     <OPTION>7</OPTION> 
    </SELECT> 
</TD> 

Wie adressiere ich die Auswahlliste hier? Wie kann ich mithilfe von WatiN aus C# und nunit Paginierungsereignisse an das Grid senden?

Antwort

0

Eine Antwort (bei weitem die am wenigsten bevorzugte) war, sie nach Position zu adressieren. Das heißt:

Wenn jemand einen Weg findet, dies durch ID statt Position zu tun, lass es mich wissen.