Как решить проблему с StackOverflow ecxeption?

176
16 февраля 2022, 01:10

Есть рекурсивная функция

 public static void check()
    {
        while (true)
        {
            try
            {
                var textmsg = webDriver.FindElement(By.XPath("//*[@id='main']/div[3]/div/div/div[2]/div[last()]/div/div/div/div[2]/div/span[1]/span")).Text;
                string textmsgS = Convert.ToString(textmsg).ToLower();
                Console.WriteLine(textmsgS);
                if (textmsgS == "чек")
                {
                    var txtMensagem = By.XPath("//*[@id='main']/footer/div[1]/div[2]/div/div[2]");
                    webDriver.SetText(txtMensagem, "кеч");

                    Thread.Sleep(TimeSpan.FromSeconds(2));
                    webDriver.FindElement(txtMensagem).SendKeys(Keys.Enter);
                    Thread.Sleep(TimeSpan.FromSeconds(2));
                }
            }
            catch (Exception ex)
            {
                check();
            }
        }
    }

Собственно программа вылетает с ошибкой process is terminating due to stackoverflowexception. Буду благодарен за помощь

READ ALSO
Как создать веб сокет клиент на C#?

Как создать веб сокет клиент на C#?

У меня есть сервер на php и webSocket клиент на js в браузереКак создать сокет соединения с этим же сервером на C# через протокол tcp? Использую стандартную...

155
Соединение проекта в Visual Studio с базой данных MS SQL Server

Соединение проекта в Visual Studio с базой данных MS SQL Server

Есть некоторое имя сервера SQL Server, например DESKTOP-1TUВ своем проекте в VS в файле App

135
Реализация сложных углов рамки

Реализация сложных углов рамки

Подскажите, пожалуйста, как правильно реализовать подобную рамку? Интересует именно форма углов, это можно сделать сделать на чистом CSS?

96