Не удается запустить службу Не удается запустить службу драйвера службы драйверов на http://localhost: Платформа OpebShift - PullRequest
0 голосов
/ 09 мая 2020

Заранее большое спасибо за поддержку.

В нашем проекте у нас есть проект микросервиса автоматизации тестирования, который разработан с использованием. Net Core Framework и Selenium. Мы используем платформу OpenShift (3.7: версия) для развертывания и docker образов.

Недавно началась миграция нашего решения по автоматизации тестирования на версию OpenShift 3.11, и мы завершили то же самое.

Мы столкнулся с проблемой во время запуска службы chrome драйвера.

Не могли бы вы найти часть кода и сообщение об ошибке, как показано ниже.


 if (System.Environment.OSVersion.Platform == PlatformID.Unix)
            {
               // Console.WriteLine("unix");
                Console.WriteLine(System.Environment.OSVersion.Platform.ToString());
                var co = new ChromeOptions();
                co.AddArgument("--headless");
                co.AddArgument("--no-sandbox");              
                // co.AddArgument("no-sandbox");
                co.AddArgument("--disable-dev-shm-usage");
                co.AddArgument("--disable-gpu");
                co.AddArgument("--disable-extensions");
                co.AddArgument("disable-infobars");
                co.AddArgument("--start-maximized");
              //  co.AddArgument("--disable-web-security");
                driver = new ChromeDriver("/opt/app-root/app/chromedriver/", co);
            }

Сообщение об ошибке:

OpenQA.Selenium.WebDriverException: не удается запустить службу драйвера на http://localhost: 44263 / TearDown: System.NullReferenceException: ссылка на объект не соответствует экземпляру объекта.

Удаленный сервер вернул ошибку: (400) Неверный запрос. Удаленный сервер вернул ошибку

Также у нас есть файл chrome driver.exe в структуре папок проекта. Но в коде путь: / opt / app-root / app / chromedriver /, я не очень понимаю, как запускать chrome на машине Linux / Unix.

Не могли бы вы взгляните один раз и сообщите нам root причину / решение этой проблемы.

Спасибо, Khaja Shaik.

...