2016-06-15 5 views
0
<div class="span9"> 
<div class="validation-summary-errors" data-valmsg-summary="true"> 
    <ul> 
     <li>asdf</li> 
     <li>dfg</li> 
    </ul> 
</div> 

私はC#のコードを使用して、ユニットテストのためのセレンとの関係で「DFG」値を取得したいセレンC#コード

を使用して、特定の値を取得します。

IWebElement ddd = driver.FindElement(By.CssSelector("validation-summary-errors")); 

    IList<IWebElement> ddd3d = driver.FindElements(By.XPath("//validation-summary-errors/ul/li")); 

値を取得しようとしましたが、機能しません。

ありがとうございました!

情報:
※この文脈では、html、css、またはjavascriptコードを追加することはできません。 CSHTMLそれはasp.netのMVC

答えて

0

は、以下のコードを使用します。これがあなたを助けることを願っています。

+0

ありがとうございました! –

0

によって自動的に作成されたので、私はIWebElementについて何も知らないが、一見に私はあなたのxpathが間違っていることを言うと思い、試してみてください。「// DIV/UL /李」

0

ddd3d .Last()。テキストが機能しません。これは、文字列DFGを返します

driver.FindElement(By.CssSelector("div.validation-summary-errors>ul>li:nth-child(2)")).Text; 

関連する問題