我一直在与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应该是这样的: 遍历所有元素,匹配内部文本,如果匹配让我元素和父元素。
让我知道这是可能的任何方式吗?