Listar títulos de guias do Chrome em .NET
Antes da versão 32 do Google Chrome, obter uma lista de títulos de abas abertas era um tanto trivial. Cada guia era sua própria “janela” e tinha seu próprio identificador. Então você poderia usar esse identificador e obter o título através da legenda da janela. Quando o Google Chrome foi atualizado para a versão 32, muita coisa aconteceu nos bastidores em relação à renderização da IU. (veja aqui para mais detalhes).
Com a atualização v32, usando o método mencionado acima, você só pode obter o título atual das guias abertas. Não é bom. Se quisermos uma lista de todas as abas abertas, teremos que fazer algo diferente. Nesse caso, ele está usando a estrutura de acessibilidade UI Automation um tanto recente. Essa estrutura permite que você percorra a interface do usuário de um aplicativo, encontre e interaja com a maioria de seus elementos de interface.
Para obter mais informações, visite http://www.bluelightdev.com/get-list-open-chrome-tabs