#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 минут.