システムを返し検証エラー:XPathはfalseを返します
申し訳ありませんが、[email protected]は、ユーザー名または電子メールアドレスとして認識されません。エラーメッセージの
HTMLコード:
<div class="error validate">
<h2 class="element-invisible">Error message</h2>
Sorry, <em class="placeholder">[email protected]</em> is not recognized as a user name or an e-mail address.</div>
私は、XPathをしようとしています:
@FindBy(xpath="//div[\n" +
" @class='errorvalidate' \n" +
" and contains(., 'Sorry,')\n" +
" and contains(., 'is not recognized as a user name or an e-mail address.')\n" +
"]")
私はシステムを見つけようとしていますアサーションのために動的に検証メッセージを生成したが、XPathの上にありますメッセージ要素を見つけることができません。
あなたは正確にあなたがしたいです何 –
より明確にすることができます見つける?このXapthがうまく動作するエラーメッセージを取得したい場合は、 '' h2 [contains(text()、 ''] '' – Rahul
私は正しいxpathでそのメッセージをアサーションのために探します。私の与えられたxpathは機能しません。 –