Przeprowadzając proces uaktualnienia chromedriver
(opisany tutaj https://jaktestowac.pl/question/uruchomienie-testow-skopiowanych-z-kursu-zwraca-blad-unknown-error-podstawy-automatyzacji-cz3) system nie pozwala mi na podmianę pliku chromedriver.exe
Wyskakuje błąd: The action cannot be completed because the folder or a file in it is open in another program
Przyczyna
Prawdopodobnie po uruchomieniu testów proces dla pliku chromedriver.exe
jest wciąż w użyciu.
Trzeba go manualnie zlikwidować jeśli nie chcesz restartować komputera aby przeprowadzić operację transplantacji chromedriver
🙂
Uruchomimy program Task manager (pol. Manager Zadań)
Sposób 1:
Po naciśnięciu klawisza Windows wpisz taskmgr
Na pierwszym miejscu powinien pokazać się program Task Manager (pol. Manager Zadań)
Uruchom go
Sposób 2:
Użyj skrótu CTRL+SHIFT+ESCAPE
A następnie wykonaj kroki:
- Teraz w oknie które pojawiło się na dole po lewej kliknij strzałkę po lewej napisu More details (pol.Więcej szczegółów)
- Przechodzimy do zakładki Details (pol.
Szczegóły
- Odnajdujemy takie coś jak
chromedriver.exe
(nawet wiele razy powtórzone). - Klikamy na nich prawym klawiszem i wybieramy pierwszą opcję
End task
(pol.Zakończ zadanie
).
Akcję wykonujemy dla wszystkich procesów o nazwie chromedriver.exe
Jak już je wszystkie zakończymy to ponawiamy próbę nadpisania pliku chromedriver.exe
.
Zrobione!