如何使用watin解析<dl> <dt> </dt> <dd>标记。我想从这个标签中读取数据</dd> </dl>

时间:2012-10-04 09:53:15

标签: c# watin

我想使用watin从html中的标签中读取数据。 watin中有任何内置功能来读取这些数据。我在下面给出了html代码。 我想基本上读取特定字段的字段。


<\dl id="idname" class="classname">

        <dt>Date</dt>
            <dd>04/10/2012</dd>
        <dt>Lastdate</dt>
            <dd>04/10/2012</dd>
    <dt>Label 1</dt>
    <dd>
        data1</dd>

    <dt>label 2</dt>

    <dd>
        data2</dd>

    <dt>Label3</dt>

    <dd>
        data3</dd>

</dl>

1 个答案:

答案 0 :(得分:0)

不确定,但你可以试试这个:

var elementText =  IE.Element(Find.ById("idname")).DomContainer.Element(
                   Find.ByElement((e => e.TagName.Equals("dt" )))).Text;

这应该返回第一个'dt'元素的文本。