0

特定のテーブルについて、以下を取得したいと思います

  1. 総行数
  2. 行と列で反復できる

Java ドライバーを使用します。ここで述べたオプションを試してみましたが、うまくいきませんでした。

以下はテーブルのHTMLです

<div id="hawkMessageCodeTable" class="ui-datatable ui-widget">
          <table>
            <thead>
              <tr>
                <th id="hawkMessageCodeTable:j_idt49" class="ui-state-default">
                  <div class="ui-dt-c">
                    <span>Code</span>
                  </div>
                </th>
                <th id="hawkMessageCodeTable:j_idt51" class="ui-state-default">
                  <div class="ui-dt-c">
                    <span>Message</span>
                  </div>
                </th>
              </tr>
            </thead>
            <tbody id="hawkMessageCodeTable_data" class="ui-datatable-data ui-widget-content">
              <tr data-ri="0" class="ui-widget-content ui-datatable-even">
                <td>
                  <div class="ui-dt-c">
                    9005
                  </div>
                </td>
                <td>
                  <div class="ui-dt-c">
                    Initial Fraud Alert on File
                  </div>
                </td>
              </tr>
              <tr data-ri="1" class="ui-widget-content ui-datatable-odd">
                <td>
                  <div class="ui-dt-c">
                    9003
                  </div>
                </td>
                <td>
                  <div class="ui-dt-c">
                    Security Alert or consumer statement on file relates to true name fraud or credit fraud
                  </div>
                </td>
              </tr>
              <tr data-ri="2" class="ui-widget-content ui-datatable-even">
                <td>
                  <div class="ui-dt-c">
                    2501
                  </div>
                </td>
                <td>
                  <div class="ui-dt-c">
                    Input/File (Current/Previous) Address Has Been Used (#) Times In The Last (30,60,90) Days On Different Inquiries
                  </div>
                </td>
              </tr>
              <tr data-ri="3" class="ui-widget-content ui-datatable-odd">
                <td>
                  <div class="ui-dt-c">
                    9004
                  </div>
                </td>
                <td>
                  <div class="ui-dt-c">
                    Active Duty Alert on File
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
        </div>
4

1 に答える 1

0

Rubyのsahiで同様の機能を実装しました。質問に答えるには:

  1. rowLen = table.fetch("rows.length").to_i

  2. @browser.cell(table,rowIndex,colIndex).exists?() ですべてのセルをループします。

sahi java の対応する API を見つけることができます

于 2013-04-17T05:03:02.857 に答える