我的問題的背景信息:
我在FitNesse工作,通常我可以使用CSS選擇器來查找和驗證我想要的元素。但是,在這種情況下,我需要通過XPath檢查@title
屬性,並且遇到問題。XPath - 驗證@title的內容
我FitNesse的情形是這樣的:
| ensure | do | verifyText | on | !-xpath statement to the @title attribute here-! | with | @the_title_I_expect
這意味着,我需要找到一個XPath的@title元素進行驗證,沒有在我的XPath表達式內容@title。
有人可以幫我嗎?
例子:
<th id="scollTable.titleRow.column2" title="**This is my title**" colspan="1" scope="col" class="detailTableHeader">Some text here I don't care about</th>
我想檢查的文本「這是我的標題」的有效性。 任何指針?提前致謝!
'//*[@id="scollTable.titleRow.column2「and @ title =」This is my title「]' – splash58
感謝您的評論。我知道'和'加法,但我想單獨驗證我的@title的內容。意思是,當我想檢查'th'的內容時,我可能會檢查// * [@ id =「scollTable.titleRow.column2」]/text() - >我想要做同樣的事情標題;參考它,並檢查文本與我所期望的一樣。除了使用'和'還有其他的方法嗎? – cin
'// * [@標題=「這是我的標題」]' – splash58