В современном вебе если это приложение с кучей динамизма элементов понятие «страница загрузилась» слишком шаткое, html это не монолит уже.
Как выше сказали, дожидайтесь только тех элементов, которые нужны для теста. Верстка почти все сайтов такова, что каждый элемент не зависит от другого в плане его логики (за исключением элементов, мешающих взаимодействию)