Доступ к Firefox из C # - PullRequest
       1

Доступ к Firefox из C #

2 голосов
/ 30 октября 2011

Сценарий прост:

Если вы добавляете веб-браузер в visual studio, он добавляет IE. Если вы вошли в систему где-то с помощью IE, он сохраняет вашу аутентификацию, например, чтение файлов cookie или сеансов. Компонент веб-браузера и IE одинаковы.

Итак, есть ли способ получить доступ к Firefox из C # (например, веб-браузер или каким-либо другим способом) и, скажем, загрузить страницу и получить HTML-код этой страницы? Или загрузите страницу, заполните текстовое поле и нажмите кнопку, все это через c #?

Ответы [ 2 ]

5 голосов
/ 30 октября 2011

Selenium - это среда автоматизации браузера, которая позволит вам выполнять эти задачи с использованием C #. Для Firefox есть драйвер , который работает очень хорошо.

2 голосов
/ 30 октября 2011

По умолчанию нельзя использовать Firefox из C #. У вас есть несколько вариантов, однако, если вы хотите что-то сделать с его движком рендеринга, например, вы можете использовать GeckoFX , чтобы получить прекрасный движок GECKO в оболочке C #.

Если это включает тестирование / автоматизацию, тогда вы можете посмотреть WatiN , который поддерживает различные браузеры или даже автоматизация пользовательского интерфейса .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...