У меня есть проект автоматизации, который запускается локально, а также на удаленном до сих пор мы загружаем версию драйвера chrome и устанавливаем ее вручную для всех наших удаленных компьютеров. Теперь я хочу начать использовать nugget драйвера, поэтому я загружаю самородок и запускаю его в проект, в локальном режиме все работает нормально, но после того, как я зарегистрирую чендж и попробую запустить его на нашей удаленной машине, я получаю эту ошибку (Im используя MSTest):Selenium.DriverServiceNotFoundException Ошибка при запуске удаленного драйвера
Инициализация метод AutomationTests.BoltAPLConsumer.Ini бросил исключение. OpenQA.Selenium.DriverServiceNotFoundException: OpenQA.Selenium.DriverServiceNotFoundException: файл chromedriver.exe не существует в текущем каталоге или в каталоге в переменной окружения PATH. Драйвер можно скачать на http://chromedriver.storage.googleapis.com/index.html ..
это выглядит как файлы не существует для какой-либо причине на машине, почему это может быть?
это драйвер установить треску:
ChromeOptions options = new ChromeOptions();
options.AddArguments("test-type");
options.AddArgument("--disable-popup-blocking");
options.AddArgument("--ignore-certificate-errors");
driver = new ChromeDriver(options);
Итак, почему это нормально работает при локальном тестировании? – DariaSha
@ user2450821 Что значит местный и удаленный? вы используете ChromeDriver, который работает локально .. так что вы подразумеваете под удаленным на самом деле? –
Выполнение теста на удаленной машине с использованием MSTest. – DariaSha