В моей программе у пользователя может быть открыто множество вкладок и мне надо понимать в какой он сейчас (активной) при условии что он сам переключается между ними. уже пробовал:
Это использование селениума не по-назначению. Так что не стоит удивлятся тому, что там нету функционала отвечающего за работу с вкладками.
Подозреваю, что самым элегантным из решений будет разработка собственного плагина для браузера, который бы выдавал эту информацию твоей программе.
Все остальное будет костылями вроде захвата названий табов через WinAPI или запоминание какие вкладки открыты были в принципе (что не гарантирует актуальности информации)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей