django application selenium не тестирует статические файлы

Я хочу выполнить некоторые функциональные тесты в своем приложении django. Я использую селен, тесты работают, но проблема связана со статическими файлами. Статус css / js не найден. Мои тесты выполняются на localhost: 8081. Пример bootstrap.css:

<h1>Not Found</h1><p>The requested URL /static/frontend/bootstrap/3.3.0/css/bootstrap.css was not found on this server.</p> 

Я не могу найти какую-либо информацию, добавляю ли я дополнительную конфигурацию для приложения selenium?

Trackback:

 Traceback (most recent call last): File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run self.result = application(self.environ, self.start_response) File "/home/t/py/django/bid/src/venv/local/lib/python2.7/site-packages/django/test/testcases.py", line 1028, in __call__ return super(FSFilesHandler, self).__call__(environ, start_response) File "/home/t/py/django/bid/src/venv/local/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__ response = self.get_response(request) File "/home/t/py/django/bid/src/venv/local/lib/python2.7/site-packages/django/test/testcases.py", line 1011, in get_response return self.serve(request) File "/home/t/py/django/bid/src/venv/local/lib/python2.7/site-packages/django/test/testcases.py", line 1023, in serve return serve(request, final_rel_path, document_root=self.get_base_dir()) File "/home/t/py/django/bid/src/venv/local/lib/python2.7/site-packages/django/views/static.py", line 50, in serve fullpath = os.path.join(document_root, newpath) File "/home/t/py/django/bid/src/venv/lib/python2.7/posixpath.py", line 77, in join elif path == '' or path.endswith('/'): AttributeError: 'NoneType' object has no attribute 'endswith' 

2 Solutions collect form web for “django application selenium не тестирует статические файлы”

Предполагая, что вы используете 1.7, вы можете использовать StaticLiveServerTestCase из django.contrib.staticfiles.testing вместо LiveServerTestCase (из django.test ).

Хорошо, я нашел решение. Сначала мне пришлось добавить настройки

 STATIC_ROOT = 'my static dir' 

тогда:

 ./manage.py collectstatic 
  • Возможно ли распараллелить вызовы get_attribute selenium webdriver в python?
  • Использование селена в календаре выбора даты
  • Запуск селена за прокси-сервером
  • Selenium scraping: изменение часового пояса
  • Python + Selenium + PhantomJS визуализировать PDF
  • Render HTTP Response (HTML-контент) в selenium webdriver (браузер)
  • Java FluentWait в Python
  • Тестирование инструментария Google Analytics с помощью Python
  •  
    Interesting Posts for Van-Lav

    Лучший язык программирования для обработки медицинских изображений

    google.protobuf установлен, но модуль не найден

    Pandas Grouping – значения в процентах от сгруппированных итогов не работают

    Выбор / Thread Multiclient Server в Python зависает после получения первого сообщения

    Сюжеты, сделанные с rpy, отправленные на X11, внезапно закрываются?

    Python SyntaxError: ("'return' с аргументом внутри генератора",)

    Получить последний столбец после операции .str.split () в столбце в pandas DataFrame

    Как запустить новый файл Jupyter Notebook, который не является частью предварительно созданного изображения докеров в докере?

    Можете ли вы ввести код / ​​exe в процесс с помощью python?

    Boost.Python: как открыть std :: unique_ptr

    Python: как преобразовать строку, содержащую шестнадцатеричные байты в шестую строку

    Официальный установщик Python отсутствует python27.dll

    Python: длина строк строки

    Python Механизировать вход в Facebook cookie

    Механизировать и BeautifulSoup для PHP?

    Python - лучший язык программирования в мире.