Répertorier les titres des onglets Chrome dans .NET
Avant la version 32 de Google Chrome, obtenir une liste des titres d'onglets ouverts était quelque peu trivial. Chaque onglet était sa propre « fenêtre » et avait sa propre poignée. Vous pouvez donc utiliser ce handle et obtenir le titre via la légende de la fenêtre. Lorsque Google Chrome a été mis à jour vers la version 32, beaucoup de choses se sont passées dans les coulisses en ce qui concerne le rendu de l'interface utilisateur. (voir ici pour plus de détails).
Avec la mise à jour v32, en utilisant la méthode mentionnée ci-dessus, vous ne pouvez obtenir que le titre actuel des onglets ouverts. Pas bon. Si nous voulons une liste de tous les onglets ouverts, nous devons faire quelque chose de différent. Dans ce cas, il utilise le framework d’accessibilité UI Automation quelque peu récent. Ce framework vous permet de parcourir l'interface utilisateur d'une application, de rechercher et d'interagir avec la majorité de ses éléments d'interface.
Pour plus d'informations, visitez http://www.bluelightdev.com/get-list-open-chrome-tabs