Microsoft webdriver и selenium webdriver, вызывающие визуальные ошибки сборки студии
Я пытаюсь использовать Selenium Webdriver в visual studio для проверки сайта. Все работало нормально, когда я использовал только Chromedriver, но теперь, когда я добавил Microsoft Webdriver для тестирования сайта с использованием Edge, у меня возникли проблемы. Я удостоверился, что скачал правильную версию веб-драйвера для моей сборки ОС.
Каждый раз, когда я запускаю тестовую визуальную студию, возникает ошибка сборки.
Предупреждение Не удалось скопировать "C:\Desktop\UnitTestProject3\packages\Selenium.WebDriver.MicrosoftDriver.17.17134.0\build..\driver\MicrosoftWebDriver.exe" в "C:\Desktop\UnitTestProject3\UnitTestProject3\bin\Debug\MicrosoftWebDriver"..EXE". Начало повтора 9 в 1000мс. Процесс не может получить доступ к файлу 'C:\Desktop\UnitTestProject3\UnitTestProject3\bin\Debug\MicrosoftWebDriver.exe', поскольку он используется другим процессом. Файл заблокирован: "Веб-драйвер Microsoft (12804), Веб-драйвер Microsoft (12340), Веб-драйвер Microsoft (1124), Веб-драйвер Microsoft (19756), Веб-драйвер Microsoft (2592), Веб-драйвер Microsoft (12736), Microsoft Веб-драйвер (19604), Веб-драйвер Microsoft (12428), Веб-драйвер Microsoft (18604), Веб-драйвер Microsoft (10500), Веб-драйвер Microsoft (12724)"
Если я отклоняю ошибку, а затем запускаю тест еще раз, он работает нормально. Кто-нибудь сталкивался с этим раньше? Любая помощь будет оценена! Спасибо
1 ответ
Проверьте ваши процессы, возможно, MicrosoftWebDriver.exe все еще работает, и поэтому вы получите ошибку сборки.
Если скрипт завершается неудачно, вам нужно обработать код, чтобы выйти из драйвера. В противном случае драйвер останется активным в процессах.