Вы можете немного ускорить добавление идентификаторов в строки или столбцы HTML-таблицы.Так что в вашем случае, когда у вас меньше столбцов, вероятно, проще добавить идентификаторы хотя бы в столбцы.(Особенно потому, что количество строк, вероятно, меняется).
Таким образом, вместо
string price = ie.Table(Find.ById("name")).TableRows[i].TableCells[i].Text;
с этими изменениями в html
<table id="name">
<tr id='total'>
<td id='price'>
$1.00
</td>
</tr>
</table>
без итерации
string total = ie.TableRow(Find.ByID("total")).TableCell(Find.ById("price")).Text;
или только одна итерация
ie.Table(Find.ById("name")).TableRows[i].TableCell(Find.ById("price")).Text;