Ошибка разработчика devure. Запуск ChromeDriver 2.36.540470 через порт.Разрешены только локальные подключения - PullRequest
0 голосов
/ 22 января 2019

Ошибка Azure devops. Запуск ChromeDriver 2.36.540470 через порт. Разрешены только локальные соединения. Невозможно выполнить сборку на лазурных девопах. однако в локальной системе мы можем выполнить exe.

Я использую функцию ниже, чтобы вернуть путь на лазурных devops

Кодовые испытания:

string path = System.Reflection.Assembly.GetCallingAssembly().CodeBase; 
// System.IO.Path.GetDirectoryName ( System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); 
string actualPath = path.Substring(0, path.LastIndexOf("bin") ); 
string driverPath = new Uri(actualPath).LocalPath; 
driverPath = driverPath + "Driver"; return driverPath;

1 Ответ

0 голосов
/ 22 января 2019

Ваша главная проблема - совместимость версии между двоичными файлами, которые вы используете следующим образом:

  • Вы используете chromedriver = 2,36
  • Примечания к выпуску chromedriver = 2,36 четко упоминает следующее:

Поддержка Chrome v63-65

  • Предполагается, что вы используете текущий chrome = 71.0
  • Примечания к выпуску ChromeDriver v2.45 ясно упоминается следующее:

Поддержка Chrome v70-72

Таким образом, существует явное несоответствие между ChromeDriver v2.36 и Chrome Browser v71.0


Решение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...