Selenium - популярный инструмент с открытым исходным кодом для автоматизации веб-браузеров.

Selenium - это портативная платформа для тестирования программного обеспечения для автоматизации веб-браузеров. Selenium предоставляет тестовый предметно-ориентированный язык (DSL) для написания тестов на ряде популярных языков программирования, включая Java, C #, Ruby, Groovy, Python, PHP и Perl. Тестовое воспроизведение возможно в большинстве современных веб-браузеров.