User ( posted:

By 'the presence of the row may dynamically vary', do you mean a) that at
any time a new row may appear without user forcing a refresh, or b) you
don't know how many rows there are to start with?

If the answer is "a", you'll need to write code that tests whether the row
count has changed. I'd click on the first Row/Column, then use a loop to
check Text for each row until a) expected text is found or b) you reach
the last row (and value is not found). Hint: When Row # is same as last
iteration, you know it's the last row in the table.

It would help if you could send a sample web page containing the HTML
Table you need to test.