Существует уже существующий безголовый браузерный проект, но он не поддерживает javascript, который называется simplebrowser. Если это приемлемо, вы можете взять этот браузерный проект, и тогда вам придется выполнить какую-то пользовательскую работу над ним. Установите этот браузер для реализации интерфейса IWebDriver в C #. Решение всех перерывов. как только вы получите его для компиляции, вы сможете создать экземпляр IWebdriver для нового SimpleBrowser.
драйвер IWebDriver = новый SimpleBrowser ();
Я не говорю, что это не будет какой-то работой, но у вас будет полностью настраиваемый браузер без головы, который использует C #, но с открытым исходным кодом. Вот источник простой брошюры.
https://github.com/axefrog/SimpleBrowser