我有一個包含多行和多列的表。如何使用Selen來識別屬於同一行的元素?
我需要找到第一列中的一個元素,它位於同一行中,並且列表2中的特定元素位於同一行中。
這裏是除了HTML的
<tr>
<td element1>
</td>
<td element2>
</td>
</tr>
<tr>
<td element3>
</td>
<td element4>
</td>
</tr>
元素:元素1和元素3絕對相同的HTML。 我唯一可以用來區分它們的是他們的兄弟元素:element3和element4。
我需要找到元素3,因爲它是元件4的同級所以首先我需要縮小我的搜索元素是作爲元素4相同的行<tr
英寸然後,我可以找到element3。我怎樣才能做到這一點?
PS:我不能使用.get(2)
或TR [2] ...等,但我可以導航在element2和元件4分別
你看過XPath嗎?我不是100%的問你在問什麼,但你說他們有完全相同的HTML - XPath是完美的。它位於位置之外,而不是任何其他標記。如果HTML足夠糟糕,你可以從開始,並說過去2個div,進入img並打到第一個。 – RankWeis