Although you can create ‘td’ and ‘th’ testObjects for the whole table, I generally only create the elements for the heading and one or two of the first row. I use the element of the first row to waitForElementVisible to prevent null exception until the table exists.