8

HTMLで次のテーブルレイアウトがあります(それに応じて変更されます):

<table class="other-table-style">

    <tr> 
      <th>First Name</th>
      <th>Last Name</th>
      <th>Age</th>
    </tr>
    <tr>
      <td align="center" width="30%">Joe</td>
      <td align="center" width="30%">Bloggs</td>
      <td align="center" width="40%">28</td>
    </tr>
    <tr>
      <td align="center" width="30%">John</td>
      <td align="center" width="30%">Doe</td>
      <td align="center" width="40%">30</td>
    </tr>

</table>

Selenium 2.0 WebDriverを使用してこれを繰り返すことができるようにしたいのですが、良い例を見つけることができませんでした。

どんな助けでも大歓迎です。

4

3 に答える 3

16

使用済み:

from selenium.webdriver.common.by import By

trs = driver.find_elements(By.TAG_NAME, "tr") 

tds = trs[1].find_elements(By.TAG_NAME, "td")

これにより、それぞれをループして、必要に応じて実行できます。

于 2012-08-22T14:09:00.833 に答える