web-dev-qa-db-fra.com

Contrôler Chrome par programmation

Est-il possible de contrôler et d'instancier un navigateur Chrome à partir de C #? Des choses comme ouvrir une nouvelle fenêtre, changer l’URL, recharger les onglets, etc.

J'ai jeté un œil à une API C # Chrome, mais je ne peux en trouver que sur Javascript dans https://developer.chrome.com/ , et le mieux que j'ai pu trouver ici était C # - Comment contrôler chrome navigateur - la meilleure réponse était de vérifier l’API.

4
Sam0

Faire une recherche rapide sur Google pour "chrome C # api" a permis d’obtenir quelques résultats intéressants.

Je pensais que les éléments suivants étaient particulièrement prometteurs, si vous êtes prêt à accepter la concession d'utiliser les outils de développement de Chrome:

3
TernaryTopiary

Une API est disponible pour cela. Il s'appelle 'Selenium' et possède une extension tierce spécifique à Chrome.

http://www.seleniumhq.org/

Vérifiez ce lien.

3
Abiezer

Cherchez-vous quelque chose comme CEF Sharp ?

C'est un projet open source qui vous permet d'intégrer Chrome dans votre application .NET. Vous pouvez donc faire en sorte que ces contrôles C # interagissent avec le navigateur.

1
Sunny Patel