Нельзя полностью проверить весь фильтр, вот максимально с точки зрения обычного пользователя можно
Максимально это затратно. Долго будет гоняться на автоматизации.
+ Надо знать как он реализован.
Допустим в реализации прочитали статистическое исследование о том что пользователи редко пролистывают больше 30 элементов (по 10 на странице). Поэтому логика фильтра реализована в два запроса. Первый использует top 30, а второй, для зануд, делает полный поиск по базе. Первый запрос может отработать, со вторым опечатка. Или он почему-то глючит, и начинает в зависимости от фазы луны отдавать повторяющиеся результаты (у меня бывали такие баги в опыте).
На юайке начинается провал по времени — чтобы сработала вторая часть запроса надо запустить поиск, а потом пролистать три страницы. Если проверяется ещё и фильтр, надо собрать цены из ДОМа, и т.д. и т.п.
Вот почему лучше проверять такое на уровне запросов, а не юайки.