问题描述
我的页面上有这个表格单元格:
<td>
<strong>Some Text</strong>
<br>random description
</td>
我想想出一种方法来验证 br 之后的文本并将其作为 Text<T>
返回,以便我可以使用 atata 断言(如 Should.Equal("random description")) - 与 <strong>
中的文本分开,但到目前为止,除了通过 xpath 获取 td 和 .Split("\r\n") 它的值之外,除了将该文本作为字符串之外,还无法做任何事情 - 是有没有办法得到这个文本?
解决方法
您可以通过向文本控件添加 [ContentSource(ContentSource.LastChildTextNode)]
属性来实现。
或者,您可以调用 TextControl.GetContent(ContentSource.LastChildTextNode)
方法。