Chromedriver не удаляет каталог с областью действия * во временной папкеPython

Программы на Python
Ответить
Anonymous
 Chromedriver не удаляет каталог с областью действия * во временной папке

Сообщение Anonymous »

Chromedriver не удаляет папку с именемscoped_* в конце выполнения.
Chromedriver не удаляет папкуscoped* во временной папке после завершения теста
Приведенное выше решение у меня не работает, мне нужно решение на Python.
Моя версия Google Chrome: 99.0.4844.74 64 бита
Я пробовал chromedriver 99.0.4844.51 и ChromeDriver 99.0.4844.35
Также пробовал этот код в конце каждого скрипта после driver.close() и driver.quit():

Код: Выделить всё

try:
for f in glob.glob(r"C:\Windows\Temp\scoped_dir*"):
shutil.rmtree(f)
except Exception as e:
print(e)
вывод:

[WinError 5] Доступ запрещен:
'C:\Windows\Temp\scoped_dir130892_1670710986\BrowserMetrics\BrowserMetrics-62347334-8E820.pma'

Также попробовал запустить командный файл со следующим кодом:

Код: Выделить всё

@echo off
Taskkill /IM chromedriver.exe /F
Taskkill /IM chrome.exe /F
cd /D %Temp%
for /d %%D in (scoped_dir*) do rd /s /q "%%D"
del /f /q *
выход:

Код: Выделить всё

SUCCESS: The process "chrome.exe" with PID 406028 has been terminated.
но папки не удаляются.

Подробнее здесь: https://stackoverflow.com/questions/715 ... emp-folder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»