We will test the Ajax-based liking functionality with Selenium by performing the following steps:
- In your project settings, add a TESTS_SHOW_BROWSER setting:
# myproject/settings/_base.pyTESTS_SHOW_BROWSER = True
- Create the tests module in your locations app and add a test_frontend.py file in it with the following content:
# myproject/apps/locations/tests/test_frontend.pyimport osfrom io import BytesIOfrom time import sleepfrom django.core.files.storage import default_storagefrom django.test import LiveServerTestCasefrom django.contrib.contenttypes.models import ContentTypefrom django.contrib.auth.models import Userfrom django.conf import settingsfrom django.test import override_settingsfrom django.urls import reverse ...