Selenium — популярний інструмент для функціонального тестування веб-застосунків
Один з найбільш використовуваних інструментів для автоматизації веб-тестів. Підтримує різні мови програмування, такі як Java, Python, C#, Ruby, і може працювати з усіма популярними браузерами (Chrome, Firefox, Safari, Internet Explorer)
Офіційна сторінка