Как правильно написать метод для работы с Selenium

Рейтинг: 0Ответов: 0Опубликовано: 19.05.2023

Учусь. Написал такое. Но оно не работает, в консоле выдает ошибку

Имя "driver" не существует в текущем контексте.

Какие правки сделать чтобы оно заработало?

void myTest()
{

    IWebElement inputEmail = driver.FindElement(By.CssSelector("input#email"));
    inputEmail.SendKeys("Мой емейл");

}

private void startButton_Click(object sender, RoutedEventArgs e)
{

    var chromeOptions = new ChromeOptions();
    chromeOptions.AddArgument("--disable-notifications"); // Отключаем notifications
    //chromeOptions.AddArguments("headless");  //Запуск в фоне

    ChromeDriverService chromeservice = ChromeDriverService.CreateDefaultService();
    chromeservice.HideCommandPromptWindow = true;  //спрятать консоль 

    IWebDriver driver = new ChromeDriver(chromeservice, chromeOptions);
    driver.Navigate().GoToUrl("http://www.mysite.com/");


    myTest();
}

Ответы

Ответов пока нет.