Я не могу опубликовать это как комментарий, потому что это слишком долго. Я думаю, что этот вопрос не по теме, но я только что отметил мои комментарии к вашим позициям ...
Кажется, это слишком много. У вас есть проблемы с какой-либо конкретной проблемой? Все это похоже на то, что вы можете исследовать и выяснять.
1) Драйвер Chrome должен быть загружен и поставлен вместе с вашим приложением.
2) Возможно, можно скрыть это окно, но не уверен, почему это будет жестким требованием. Я просто скажу, что вы не можете по умолчанию предотвратить отображение окна.
3) Вам придется закрыть хромированные окна через ваш .net код. Селен не будет достаточно грациозным, чтобы закрыть все хромированные окна.
4) Я не уверен, что вы просите. В чем проблема?
5) Я думаю, что вкладки могут быть сделаны по-разному между браузерами, это может быть не то, что изначально поддерживается в селене. Там могут быть некоторые команды драйвера chrome, которые могут помочь, но я понятия не имею, что это такое.
6) Опять же, это, как правило, не предпочтительный опыт, я предполагаю, что один из ваших пакетов имеет набор функций, отличающийся от того, что вы читали.