Selenium.
Смотри, на js есть, но делать на js тяжелее чем на python (python это язык для которого selenium и создавался), а также несколько минусов в selenium:
- Он работает и открывает страницы только в FireFox
- Selenium который работает на nodeJS, имеет мало видео-туториалов
--JS--
Русские туториалы (видео):
https://www.youtube.com/watch?v=uZcumrvZBOU
Русские статьи-туториалы (Хабр):
https://habr.com/ru/company/ruvds/blog/338984/
--Python--
Англ. туториалы:
https://www.youtube.com/watch?v=7ovFudqFB0Q
Если на python все таки будешь писать, вот доки:
https://selenium-python.readthedocs.io/