7 Stimmen

watir-webdriver prüft die Größe der Tabelle und die Anzahl der Zeilen und Spalten

Ich beginne mit dem Prozess der Konvertierung meiner WATIR-Skripte zur Verwendung von WATIR Webdriver. Ich habe in meinen WATIR-Skripten einige Tabellenmethoden verwendet, um die Größe (Zeilen und Spalten) einer HTML-Tabelle zu überprüfen.

myTable.row_count
myTable.column_count

Diese Methoden existieren nicht in Webdriver, also bin ich auf der Suche nach einer guten Möglichkeit, die gleiche Prüfung durchzuführen.

Für Zeilen scheint dies das gleiche Ergebnis zu liefern wie die Methode row_count

myTable.rows.length

Für die Spaltenanzahl der Tabelle habe ich versucht, die Tabelle in ein Array von Strings zu konvertieren und die Länge der ersten Zeile zu erhalten, aber die Konvertierung in das String-Array dauert eine Weile.

myCols = myTable.strings[0].length

Kann jemand eine bessere/schnellere Methode zur Ermittlung der Tabellengröße vorschlagen?

8voto

jarib Punkte 6028

Angenommen, die erste Zeile hat die richtige Anzahl von Zellen:

 table.row.cells.length

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X