@@ -9,34 +9,34 @@ The Table Utilities module provides helper functions to interact with and valida
99 - [ Get Column Index] ( #get-column-index )
1010 - [ Required Arguments] ( #required-arguments )
1111 - [ How This Function Works] ( #how-this-function-works )
12- - [ Click first link in Column] ( #click-first-link-in-column )
12+ - [ Click First Link In Column] ( #click-first-link-in-column )
1313 - [ Required Arguments] ( #required-arguments-1 )
1414 - [ How This Function Works] ( #how-this-function-works-1 )
15- - [ Click first input in Column] ( #click-first-input-in-column )
15+ - [ Click First Input In Column] ( #click-first-input-in-column )
1616 - [ Required Arguments] ( #required-arguments-2 )
1717 - [ How This Function Works] ( #how-this-function-works-2 )
18- - [ \_ format \_ inner \_ text ] ( #_format_inner_text )
18+ - [ Format Inner Text ] ( #format-inner-text )
1919 - [ Required Arguments] ( #required-arguments-3 )
2020 - [ How This Function Works] ( #how-this-function-works-3 )
21- - [ get \_ table \_ headers ] ( #get_table_headers )
21+ - [ Get Table Headers ] ( #get-table-headers )
2222 - [ Required Arguments] ( #required-arguments-4 )
2323 - [ How This Function Works] ( #how-this-function-works-4 )
24- - [ get \_ row \_ count ] ( #get_row_count )
24+ - [ Get Row Count ] ( #get-row-count )
2525 - [ Required Arguments] ( #required-arguments-5 )
2626 - [ How This Function Works] ( #how-this-function-works-5 )
27- - [ pick \_ row ] ( #pick_row )
27+ - [ Pick Row ] ( #pick-row )
2828 - [ Required Arguments] ( #required-arguments-6 )
2929 - [ How This Function Works] ( #how-this-function-works-6 )
30- - [ pick \_ random \_ row ] ( #pick_random_row )
30+ - [ Pick Random Row ] ( #pick-random-row )
3131 - [ Required Arguments] ( #required-arguments-7 )
3232 - [ How This Function Works] ( #how-this-function-works-7 )
33- - [ pick \_ random \_ row \_ number ] ( #pick_random_row_number )
33+ - [ Pick Random Row Number ] ( #pick-random-row-number )
3434 - [ Required Arguments] ( #required-arguments-8 )
3535 - [ How This Function Works] ( #how-this-function-works-8 )
36- - [ get \_ row \_ data \_ with \_ headers ] ( #get_row_data_with_headers )
36+ - [ Get Row Data With Headers ] ( #get-row-data-with-headers )
3737 - [ Required Arguments] ( #required-arguments-9 )
3838 - [ How This Function Works] ( #how-this-function-works-9 )
39- - [ get \_ full \_ table \_ with \_ headers ] ( #get_full_table_with_headers )
39+ - [ Get Full Table With Headers ] ( #get-full-table-with-headers )
4040 - [ Required Arguments] ( #required-arguments-10 )
4141 - [ How This Function Works] ( #how-this-function-works-10 )
4242
@@ -56,7 +56,7 @@ This function returns the index (1-based) of a specified column name.
56562 . Iterates through header cells and matches text with ` column_name ` .
57573 . Returns the index if found, otherwise raises an error.
5858
59- ### Click first link in Column
59+ ### Click First Link In Column
6060
6161Clicks on the first hyperlink present in a specified column.
6262
@@ -72,7 +72,7 @@ Clicks on the first hyperlink present in a specified column.
72722 . Searches the first visible row in the column for an <a > tag.
73733 . Clicks the first available link found.
7474
75- ### Click first input in Column
75+ ### Click First Input In Column
7676
7777Clicks on the first input element (e.g., checkbox/radio) in a specific column.
7878
@@ -88,7 +88,7 @@ Clicks on the first input element (e.g., checkbox/radio) in a specific column.
88882 . Checks the first visible row for an <input > tag in that column.
89893 . Clicks the first input found.
9090
91- ### _ format_inner_text
91+ ### Format Inner Text
9292
9393Formats inner text of a row string into a dictionary.
9494
@@ -104,7 +104,7 @@ Formats inner text of a row string into a dictionary.
1041042 . Enumerates the result and maps index to cell value.
1051053 . Returns a dictionary representing the row.
106106
107- ### get_table_headers
107+ ### Get Table Headers
108108
109109Extracts and returns table headers.
110110
@@ -118,7 +118,7 @@ Extracts and returns table headers.
1181182 . Captures the visible text of each <th >.
1191193 . Returns a dictionary mapping index to header text.
120120
121- ### get_row_count
121+ ### Get Row Count
122122
123123Returns the count of visible rows in the table.
124124
@@ -132,7 +132,7 @@ Returns the count of visible rows in the table.
1321322 . Filters to include only visible rows.
1331333 . Returns the total count.
134134
135- ### pick_row
135+ ### Pick Row
136136
137137Returns a locator for a specific row.
138138
@@ -147,7 +147,7 @@ Returns a locator for a specific row.
1471471 . Builds a locator for the nth <tr > inside <tbody >.
1481482 . Returns the locator object.
149149
150- ### pick_random_row
150+ ### Pick Random Row
151151
152152Picks and returns a random row locator.
153153
1611612 . Uses a secure random generator to pick one.
1621623 . Returns the locator for that row.
163163
164- ### pick_random_row_number
164+ ### Pick Random Row Number
165165
166166Returns the number of a randomly selected row.
167167
1751752 . Randomly selects an index using secrets.choice.
1761763 . Returns the numeric index.
177177
178- ### get_row_data_with_headers
178+ ### Get Row Data With Headers
179179
180180Returns a dictionary of header-value pairs for a given row.
181181
@@ -191,7 +191,7 @@ Returns a dictionary of header-value pairs for a given row.
1911912 . Retrieves headers using get_table_headers.
1921923 . Maps each cell to its respective header.
193193
194- ### get_full_table_with_headers
194+ ### Get Full Table With Headers
195195
196196Constructs a dictionary of the entire table content.
197197
0 commit comments