Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Ошибка при вызове метода drive.quit , при работе с фреймворком TstNG

testng
Теги: #<Tag:0x00007f7b6260a218>

(Василь ) #1

Добрый день. Помогите найти решения проблемы: при вызове метода drive.quit вылетает следующая ошибка (когда запускаю тест с середовища (Eclipse)):

Failed to kill browser FirefoxDriver: firefox on WINDOWS (null):
java.lang.RuntimeException: Process refused to die after 10 seconds, and couldn’t taskkill it: Unable to find executable for: taskkill
Caused by: java.lang.NullPointerException: Unable to find executable for: taskkill
Exception in thread “Thread-0” java.lang.RuntimeException: Process refused to die after 10 seconds, and couldn’t taskkill it: Unable to find executable for: taskkill

Самое интересное: вылетает только при вызове метода при работе с TestNG, для JUnit работает нормально.

Если запустить тесты из командной строки: gradle test , также никаких Exception-ов не будет

Переменная C:\Windows\system32; в Path установлена.

Windows 7 .


(Nik Sidorenko) #2

Проверяли есть ли taskkill команда на машине вообще?

А как ведёт себя firefox когда Вы делаете drive.quit? Не зависает ли он перед или во время этого?


(Artur Korobeynyk) #3

Blind guess, TestNG добавляет свои пути к PATH при старте из Eclipse и использует свою версию браузера, которая не запускается по какой-то причине, в результате чего и тасккил сделать нельзя.