There are still more code that depends on jquery and underscorejs,
but this is a good start.
Use the fetch API instead of jquery's ajax.
Use the URL and URLSearchParams objects instead of our custom code
to parse search parameters.
Had to update the tests, because the new version of selenium remove the find_element_by* methods (pytest-selenium installs the latest version by default).
Also updated pytest-selenium, which restricts the version of selenium to 4.x.
There are still more code that depends on jquery and underscorejs, but this is a good start.
find_element_by*
methods (pytest-selenium installs the latest version by default).