Lista de guias abertas do navegador programaticamente

Existe uma maneira de obter programaticamente um lista de guias abertas em um navegador por índice?

or exemplo, suponha que o Google Chrome esteja aberto com duas guia
No programa, uma linha parecida com:

tabs_list = list_tabs(hwnd)

... onde hwnd é o identificador da janela para a instância geral do Chrome e tabs_list é um dicionário semelhante a:

[
0 : 'http://stackoverflow.com/',
1 : 'http://www.coolstuffff.com/'
]

(... ou talvez pelo título da janela em vez de url)

Se assim for, é possível focar em um deles a partir do script Python com comandos de teclado, control- (CTRL-) como control-1 ou control-

Uma edição adicionada posteriormente para ajudar a esclarecer: Imagine um aplicativo wxPython local, onde você já sabe como ativar uma determinada instância do Chrome na mesma caixa a partir do aplicativo wxPython em execução localmente, e essa instância do navegador tenha várias guias abertas, e agora você deseja garantir que uma determinada guia tenha foco, para poder interagir com a página da web que está sendo exibida (talvez usando CTRL-A CTRL-C, por exemplo, para coletar seu conteúdo). Esta questão não é sobre a emissão de comandos do teclado, isso já é conhecido, a questão é como obter uma lista de guias abertas, se possível, obrigad

questionAnswers(2)

yourAnswerToTheQuestion