私は、次のような表を持っています0 OK
第二パート# $ 2.00 廃止
N番目のパート# $ N.00
私のJavaコードでは、テーブルの大きさ、列の数、Nが(実行時まで)何もわからない「Nth Part#」のステータスが検索されます。 Ruby/WATIRでは、テーブルのIDを使ってHTMLを取得し、部品番号が一致するまでRubyを繰り返し使用して、その行の対応するステータスをStatusカラムでチェックします(どちらのカラムでも、 hdヘッダーの行に設定されています)。
Seleniumの標準テーブル参照関数selenium.getTable( "table.1.2")は、各テストで同じ内容を含む静的テーブルに対してのみ機能します。過剰なselenium.get_html_sourceは、セレニウムがすでにテーブルを見つける方法を知っているので、無駄です。そして、Webページ全体を解析する必要があります。
テーブルのhtmlを取得する方法や、行や列を繰り返し処理する最善の方法は何ですか?
ありがとうございます。
ありがとう、ウェズリー。私はそれが私が望むように働いていると思う。 xpathを使うと、例外に基づくカウントを避ける方法があるようですが、xpathは私がプログラミング言語と呼ぶものではありません。私はw3schoolsチュートリアルを今行っています。それは仕事で学んでいると思います。 :-) –