私はこのhtmlソースを持っています:
<table class="uiInfoTable profileInfoTable uiInfoTableFixed">
<tbody>
<tr>
<th class="label">Birthday</th>
<td class="data">February 4, 1988</td>
</tr>
</tbody>
<tbody>
<tr>
<th class="label">Interested In</th>
<td class="data">women</td>
</tr>
</tbody>
<tbody>
<tr>
<th class="label">Gender</th>
<td class="data">male</td>
</tr>
</tbody>
// etc....
</table>
のすべての値を取得したいのですが、その値th
はtd
次のth
とおりです。誕生日、関心、関係ステータス、および言語..
私はそれが次のようなものであるべきであることを知っています:
elements = driver.FindElements(By.XPath("//a[@class='uiInfoTable profileInfoTable
uiInfoTableFixed']//span[@class='label' and (text()='Birthday' or text()='Intrested
In' or text()='Relationship Status' or text()='Languages')]")).ToList();
どんな助けでも大歓迎です!