Невозможно запустить модульные тесты Django для Selenium

Я пытаюсь следовать этому руководству , но у меня возникают проблемы с частью 4: Автоматизированное тестирование.
У меня есть:

  • Установили Chrome
  • Поместите хромированный драйвер на путь
  • Установил Selenium

В соответствии с инструкциями руководства, но когда я запускаю python manage.py test chat, я получаю эту ошибку

DevTools listening on ws://127.0.0.1:52672/devtools/browser/ecdde935-9116-45d2-b2c3-7d2e36ad5583
EETraceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\spawn.py", line 109, in spawn_main
    fd = msvcrt.open_osfhandle(new_handle, os.O_RDONLY)
OSError: [Errno 9] Bad file descriptor
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\spawn.py", line 107, in spawn_main
    new_handle = reduction.duplicate(pipe_handle,
  File "C:\Users\User\AppData\Local\Programs\Python\Python38-32\lib\multiprocessing\reduction.py", line 79, in duplicate
    return _winapi.DuplicateHandle(
OSError: [WinError 6] The handle is invalid

Я не смог найти ничего, связанного с этой проблемой. Все решения, которые я видел, говорили, что нужно использовать driver.quit() вместо driver.close(), но я уже использую, и у меня нет других идей, что делать.

Мой код идентичен коду, найденному в учебнике по ссылке выше

Вернуться на верх