Rozpoczynam proces konwertowania skryptów WATIR, aby używać programu WATIR Webdriver. Istnieje kilka metod tabel używanych w skryptach WATIR do sprawdzania rozmiaru (wierszy i kolumn) tabeli HTML.watir-webdriver sprawdzanie wielkości i wierszy tabeli wielkości kolumn
myTable.row_count
myTable.column_count
Metody te nie istnieją w webdriver więc szukam dobrej drodze robi ten sam czek.
dla wierszy wydaje się, aby dać taki sam efekt jak w sposobie row_count
myTable.rows.length
Dla zliczania kolumny tabeli I zostały próbuje konwersji tabeli tablicy łańcuchów i uzyskanie długość pierwszego rzędu , ale konwersja do tablicy łańcuchów zajmuje trochę czasu.
myCols = myTable.strings[0].length
Czy ktoś może zaproponować lepszą/szybszą metodę uzyskania rozmiaru stołu?
Dzięki, że działa, myślę, że mogę używać go z table.rows.each sprawdzić każdy wiersz ma taką samą liczbę :) ja już –
Rozszerzyłem klasę Watir :: Table na początku mojego skryptu, więc teraz zawiera ona metody row_count/column_count, więc nie będę musiał zmieniać wszystkich testów jednostkowych. –
co się stanie, jeśli pierwszy wiersz (zazwyczaj nagłówek) ma inną liczbę komórek? Jak możemy zatem znaleźć liczbę kolumn? –