У меня есть программа, которая открывает браузер из Visual Studio. Он использует драйвер Selenium IWebDriver Firefox, и когда я использую тот же код из метода Main приложения, он работает просто отлично, но когда я использую его где-либо еще, значение моего драйвера равно нулю, хотя я инициализирую драйвер в этом методе. Я попытался создать драйвер и передать его другому классу из метода program.cs Main, но он бесполезен, так как я буду открывать несколько форм в приложении и каждый раз будет открывать новый экземпляр браузера. Вот код ниже, который возвращает ноль. Заранее спасибо.
public void browseracIVD()
{
IWebDriver driver = new FirefoxDriver();
//It just opens a blank browser and doesn't go to the URL
driver.Url = "https://ivd.gib.gov.tr";
driver.Manage().Window.Maximize();
}