Я бы попытался использовать ожидание, как это:
wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.XPath("//manual-map-bddl-list//tbody/tr[2]")));
Так, следовательно, у вас всегда есть одна строка в вашей таблице, которая представляет заголовок таблицы, вам лучше подождать некоторые другие строки.Я предполагаю, что если ваша таблица загрузит вторую строку, это будет означать, что все данные будут отображены.
Этот подход также игнорирует заголовок таблицы (учитывая вторую строку tr
в качестве первой строки данных), так чтоусловие не будет выполнено с пустыми результатами.