Вы можете использовать Selenium :
Его тест может быть сгенерирован его IDE или написан на языках высокого уровня, таких как Java, PHP и т. Д.
Его можно создать из командной строки.
Его можно интегрировать с серверами непрерывной интеграции, такими как Jenkins (встроенный плагин).
Фактто, что он может быть создан из командной строки (желательно написан на java), делает его интегрируемым любым CI Server