使用WatIn更改表格单元格的值

时间:2015-06-04 13:24:37

标签: c# html watin

使用WatiN,我可以访问网址并更改以这种方式定义的html表格单元格的值:

<TABLE class=table1>
<TBODY>
    <TR class=dis>
        <TD> rowSpan="1" colSpan="1"
        Famille
        <INPUT name="familySearch" onkeyup="toMaj(document.forms[0],'familySearch');changeFormEltFocus(3, 'eng.facLab');" onfocus=onKeyBack() maxLength=3 size=3 value="AAA"></input>
        <A onclick="popupFamily('RFOS');" tabIndex=-1 href="#"><IMG border=0 hspace=4 alt=" " src="/ppm/images/picto_loupe.gif" align=absMiddle></A>
        </TD>
    </TR>
</TBODY>

我尝试使用:

browser.Table(Find.ByClass("table1")).TableRows[0].TableCells[0].SetAttributeValue("AAA", "X82");

但是我收到一条错误消息,说我无法访问该单元格。任何的想法 ?感谢

1 个答案:

答案 0 :(得分:0)

您可以尝试聚焦然后设置值。

browser.TextField(Find.ByName("familySearch")).Focus();
browser.TextField(Find.ByName("familySearch")).TypeText("AAA");