Ошибка C # Selenium — время ожидания операции истекло

#c# #selenium-webdriver

#c# #selenium-webdriver

Вопрос:

Я начал получать тайм-аут на get_Displayed сервере сборки во время работы на КОМПЬЮТЕРЕ разработчика.

 > OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL 
http://localhost:31942/session/92fcd47749af008b115456dff0255911/execute/sync timed out after 60 seconds.
  ----> System.Net.WebException : The operation has timed out.
  Stack Trace:
     at OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)
   at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
   at OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(Command commandToExecute)
   at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebElement.get_Displayed()
  
         while (!LoginUsername.Displayed)
        {
            Thread.Sleep(100);
        }
        Thread.Sleep(100);
        LoginUsername.SendKeys(username);
        LoginPassword.SendKeys(password);
        LoginSubmit.Click();
        Thread.Sleep(5000);
    
  

Комментарии:

1. C # 2 был выпущен в 2006 году и предназначался для .NET 2. Это почти наверняка не то, что вы используете. Возможно, вы имели в виду .NET Core 2?

2. Извините, неправильный тег

3. Не могли бы вы, пожалуйста, описать какой-нибудь код, чтобы я мог его проверить, и решить эту проблему.

4. Тайм-аут ChromeDriver, вызывающий LoginUsername. Отображается, если я удаляю эту строку на сервере сборки, код выполняется нормально. но код работает с вызовом, отображаемым на моем ноутбуке

5. привет, Дэн, пожалуйста, добавьте еще немного кода, например, где вы определяете webdriver, и что такое LoginUsername? как я могу знать, пожалуйста, введите свой правильный код, я дам вам решение в течение 10 минут.