0

ページに span 要素があります。

<span class="selected-facets">
<ul>
<li>
<a href="?"> </a>
foo
</li>
</ul>
</span>

次のことを確認するテストを作成するにはどうすればよいですか

  • スパン内の要素には、テキスト「foo」が含まれています。

    前もって感謝します。

  • 4

    2 に答える 2

    1

    多分これは助けることができます:

      browser.Span(Find.ByClass("selected-facets")).InnerHtml.Contains("Foo");
    
    于 2013-01-27T09:01:52.093 に答える
    0

    ここを見てください: Parsing-HTML-Tags-in-C

    比較的単純に思えます:

    protected void Prossess(string html)
    {
        HtmlTag tag;
        HtmlParser parse = new HtmlParser(html);
        while (parse.ParseNext("span", out tag))
        {
          string value;
          if (tag.Attributes.TryGetValue("class", out value))
          {
            // now should be able to compair the value
          }
        }
    }
    

    または、これがあなたにとってより良いかもしれません: htmltidy

    于 2013-01-23T09:25:26.087 に答える