有多種方式可以找到它,但我想以特定的方式做到這一點。這是 -水豚,rspec-如何在頁面上的任何地方找到文本
要獲得與它的一些文本的元素,我的框架創建這個方式之
@xpath =「// H1 [的XPath包含(文本(),「[該文-i-AM-搜索換]')]」
然後executes-
發現(:XPath中,@xpath)。可見?
現在以類似的格式,我想創建一個xpath,它只是在頁面的任何位置查找文本,然後可以在find(:xpath,@ xpath)中使用.visible?返回真或假。
爲了讓多一點背景: 我的HTML段落看起來像這 -
<blink><p>some text here <b><u>some bold and underlined text here</u></b> again some text <a href="www.link">Learn more</a> [the-text-i-am-searching-for]</p></blink>
,但如果我試圖找到利用找到它(:XPath中,@xpath)在我的XPath是 @xpath =「// p [包含(text(),'[the-text-i-am-searching-for]')]」 它失敗。
給出正確的html相關部分,你提供的部分不足以幫助你。 –