我一直在與Watir,Nokogir和Hpricot一起進行實驗。所有這些都使用top-> down方法,這是我的問題。即它們使用元素類型來搜索元素。我想在不知道元素類型的情況下使用文本找出元素。 例如如何獲得使用內部文本元素(Watir,Nokogir,Hpricot)
<element1>
<element2> Text2 </element2>
<element3> Text3 </element3>
text4
</element1>
我想通過搜索Text2和Text3來獲取element2和element1等。
請注意,我不知道元素是div還是tr/tds或鏈接等。我只知道文本。 Algorithem應該是這樣的: 遍歷所有元素,匹配內部文本,如果匹配讓我元素和父元素。
讓我知道這是可能的任何方式嗎?