Когда я прочитал твой пост, первое, о чем я подумал, это Ватир @ http://watir.com/
Watir - это семейство библиотек Ruby.
но это поддерживает ваше приложение, независимо от того,
в каких технологиях она разработана.
Они поддерживают Internet Explorer на
Windows, Firefox на Windows, Mac и
Linux, Safari на Mac, Chrome на
Тестирование Windows и Flash с
Firefox.
Как и другие языки программирования, Ruby
дает вам возможность подключиться к
базы данных, читать файлы данных и
электронные таблицы, экспорт XML и
структурировать ваш код как многоразовый
библиотеки. В отличие от других программ
языки, Ruby лаконичен и часто
радость читать.
Вы можете легко получить HTML, а затем заполнить его базой данных, Excel и т. Д.