На машине у пользователя стоит IDE, там есть жс для этой IDE, этот самый жс подключает модуль, который подключает модель, которая вклинивается в процесс работы селениум тестов и если что-то не так, или не тот элемент ищется тестом оно его исправляет и отдает селениуму что надо