Я всегда использую getXpathCount () (метод Selenium) в такой ситуации, и он отлично работает :)
В PHP:
$rowsCount = $this->getXpathCount("//table[@id='product_container']/tr");
И если вы не хотите считать строки заголовка, вам следует отредактировать таблицу следующим образом:
<table id="product_container">
<thead>
<tr>
<th>Product Name</th>
<th>Qty In Stock</th>
</tr>
</thead>
<tbody>
<tr>
<td>...</td>
<td>...</td>
</tr>
</tbody>
</table>
Тогда вы можете получить количество продуктов:
$rowsCount = $this->getXpathCount("//table[@id='product_container']/tbody/tr");