About Testing User Interfaces with Selenium or Playwright
When you create a user interface, make sure to add unique id
or class
attributes to all active elements, even if you don't use them by JavaScript or CSS.
It is easier to target those elements by id
or CSS class
than by more complex CSS selectors or XPATHs in Selenium or Playwright tests.
Tips and Tricks Programming Web Design Development Testing Django 4.2 Django 3.2 Django 2.2 HTML5 Selenium Playwright
Also by me
Django Paddle Subscriptions app
For Django-based SaaS projects.
Django GDPR Cookie Consent app
For Django websites that use cookies.