webdriver.find_element_by_link_text('searchterm')
webElementを取得するためにセレンを使用しています。次に、「href」をhref
使用して値を見つけるwebElement.get_attribute('href')
ことができます。xpathによって要素自体を見つけることができます。
.//*[@href=webElement.get_attribute('href')]
問題は、これがクリックしたいリンクではなく、クリックしたいリンクに「google reader」というテキストがあり、さらに3列下にあることです。
<tr id="AB2Xq4gXoer9sCEEr-rRcZjVz1p021-gdypaX-U" class="ACTIVE">
<td class="checkbox">
<td class="alert-type" colspan="2">
<a href="RETRIEVABLE ATTRIBUTE">FOUND TEXT</a>
</td>
<td class="alert-volume">Only the best results</td>
<td class="alert-frequency">As-it-happens</td>
<td class="alert-delivery">
<a href="THE ELEMENT I WANT TO CLICK">Google Reader</a>
<a href="another link">
</td>
ここでの問題は、一連の「グーグルリーダー」リンクがあるため、この用語は使用できないことです。
パスを介して必要な要素/リンクに移動する可能性はありますか?
私は親に行き、次に適切な子供に行くことを試みてきましたが、私はそこにたどり着きません。
いつでも感謝し、助けを与えてください!
心から