Существует сценарий Python, названный webbrowser доступен, который является интерфейсом браузера общего назначения. Это включает 'получить' функцию, которая возвращает контроллер браузеру по умолчанию, который я думаю, что Вы могли преобразовать в тест, подходящий для того, что это, Вы пытаетесь сделать.