J'ai des problèmes pour trouver un élément dans une table - soit il est nul, soit j'obtiens une exception de tableau hors limites. Voici ce que j'essaie de faire.
Voici un exemple de code html que j'analyse à partir de la page....
<table id="ctl00__defaultCont__ctrlHeader__ctrlHeader_p_Providerd33">
<tr>
<td class="w90 ta-right lbl">
<span>Provider ID</span>
</td>
<td class="fieldWithNoBorderClass">
<div id="ob_iT_providerIDContainer" class="ob_iTCN" style="width:220px;"><div class="ob_iTL"></div><div class="ob_iTR"></div><div class="ob_iTC"><input name="ctl00$_defaultContent$_ctrlHeader$_ctrlHeader$_providerID" type="text" value="P13040620" id="ctl00__defaultContent__ctrlHeader__ctrlHeader__providerID" class="ob_iTIE" /></div><div class="ob_iCallbackScript" style="display:none;"></div></div>
</td>
</tr>
Voici ce que j'ai commencé à faire :
J'essaie essentiellement de trouver l'identifiant du fournisseur (PROVIDER ID). Par exemple...
Table table = browser.Table(Find.ById("ctl00__defaultContent__ctrlHeader__ctrlHeader_p_Provider3"));
TableRowCollection tableRows = table.TableRows;
TableRow row = tableRows[3];
ElementCollection rowData = row.Elements;
string name = rowData[0].OuterText;
string membername = rowData[1].OuterText;