2017-04-12 8 views
0

Ich habe alles unten versucht, nicht für mich arbeiten. Ich versuche, "enthält"C#. Newline-Zeichen in Xpath-Text()

//p[text()[contains(.,'text1')]][text()[contains(.,'text2')]] 

Hier ist mein html p Element

<p> 
    text1 
    <br></br> 
    text2 
</p> 

Hier ist, was ich versuche zu vermeiden, mit habe bisher:

"//p[normalize-space(text()) = 'text1text2']]" 
"//p[normalize-space() = 'text1text2']]") 
"//p[text()[normalize-space() ='text1text2']]" 
"//p[text()[normalize-space().,'text1text2']]" 
@"//p[text() = ""text1\r\ntext2""]" 

Antwort

0

Ich habe dies zu tun :

"//p[.='text1text2']" 

Aber ich würde immer noch gerne s ee, wenn ich den newline in meinem xpath irgendwie überprüfen könnte.