C#。 Xpath文本中的换行符()

时间:2017-04-12 21:09:20

标签: xpath text newline

我已尝试过以下所有内容,而不是为我工作。我试图避免使用"包含"

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

这是我的html p元素

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

这是我迄今为止所做的尝试:

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

1 个答案:

答案 0 :(得分:0)

我必须这样做:

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

但是我仍然希望看看我能否以某种方式验证xpath中的换行符。