Большое спасибо, буду разбираться.
Кстати если кому интересно временно решил проблему для браузеров Chrom, FireFox, Safari, под IE не работает т.к. там окно авторизации отличается от всех остальных.
Под другими браузерами не пробовал.
void StartDriver(string MetodName)
{
FileLogs = DateTime.Now.ToString("dd-MM-yyyy HH-mm-ss ") + MetodName + ".txt";// Название файла. Название файла состоит из даты, времени запуска теста и названия тестового метода
D = new ChromeDriver();
D.Manage().Window.Maximize();// Разворачиваем браузер на весь экран
SomeDelegate AsincAuth = AsincAuthenticate;
AsincAuth.BeginInvoke("login", "pass", null, null);// Запускаю асинхронную функцию
D.Navigate().GoToUrl(baseURL);// Переходим на главную страницу портала
var BrowserName = D.Capabilities.BrowserName.ToString();
Logs(" Браузер: " + BrowserName + " v." + D.Capabilities.Version.ToString());
}
delegate void SomeDelegate(string log, string pass);
public void AsincAuthenticate(string log, string pass)
{
Thread.Sleep(3000);// Ставим задержку для появления окна авторизации
SendKeys.SendWait(log);
SendKeys.SendWait("{TAB}");
SendKeys.SendWait(pass);
SendKeys.SendWait("{ENTER}");
}