I know that Selenium has a built-in method getTable(“tableName.row.column”) can return a cell conveniently. However how can I return a whole column?
I’ve tried getText() directly, however only the first cell was returned,
getText("//tbody[@id='recordsTable']/tr[contains(@class, 'someclass')]")
But getXpathCount() with the same Xpath expression showed there’re multiple elements matched.
getXpathCount("//tbody[@id='recordsTable']/tr[contains(@class, 'someclass')]") // result is 15
Please kindly help, many thanks!
You will need to iterate through all the elements that match and store them somewhere.
so
This will go through the table with all the matches you want and then store them for later use