#c# #selenium
#c# #selenium
Вопрос:
Это странный вопрос, с которым мне нужна помощь. У нас есть проект автоматизации с Windows auth box. Мы передавали пользователя / pass в строке URL, но мы начали замечать некоторые проблемы. Я хотел настроить AutoIt и посмотреть, устранило ли это проблему, которую мы наблюдали, но URL, к которому мы переходим, является внутренним ip: port. Когда я перехожу к URL, например, 123.34.56.78: 1111, браузер (chrome) открывается, но затем завершается сбоем с:
OpenQA.Selenium.WebDriverException: 'The HTTP request to the remote WebDriver server for URL http://localhost:7233/session/be85ee0483da9772b136488bed19c43b/url timed out after 180 seconds.'
Похоже, что webdriver ожидает завершения чего-либо, и я не могу перейти к следующему шагу.
Я пробовал приведенные ниже, но каждый загружает страницу, а затем выдает ошибку.
_webDriver.Navigate().GoToUrl(url);
_webDriver.Url = url;
Есть идеи?
Комментарии:
1. пара вещей, которые необходимо подтвердить изначально: 1. (очевидно) убедитесь, что вы можете ввести этот URL вручную 2. Вы передаете URL-адрес в `GoToUrl() как объект URI или строку? Я бы попробовал оба, если у вас нет
2. Спасибо за ответ. Открывается браузер, и появляется окно авторизации, но функция перехода по URL никогда не завершается. Я могу взять управление вручную и войти в систему, и все в порядке. В настоящее время я использую строку.
3. попробовал uri — тот же результат: (
4. Пожалуйста, проверьте, обновили ли вы chromedriver nuget.
5. Как
_webDriver
определяется?