# Recording a web-app UI session

**URL:** <https://www.ruby-forum.com/t/recording-a-web-app-ui-session/134543>\
**Category:** Rails\
**Created:** [April 11, 2008, 9:17pm UTC](https://www.ruby-forum.com/t/recording-a-web-app-ui-session/134543 "2008-04-11T21:17:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![autotestman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@autotestman](https://www.ruby-forum.com/u/autotestman)\
**Post date:** [April 11, 2008, 9:17pm UTC](https://www.ruby-forum.com/t/recording-a-web-app-ui-session/134543/1 "2008-04-11T21:17:37Z")

</div>

There are tools like Quick Test Pro out there that record UI sessions in  
a web browser app. I have built a Ruby framework that contains classes  
for each UI object and performs validations.

Now I want to record the users navigation steps in the web app so that I  
can generate regression tests using existing Ruby classes that can be  
used on different builds of the web app.

Is there something available in Ruby on Rails or some other open source  
product that may offer a solution?

---

<div class="post-metadata">

**Author:** ![autotestman](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/a6a055/32.png) [@autotestman](https://www.ruby-forum.com/u/autotestman)\
**Post date:** [April 12, 2008, 2:32pm UTC](https://www.ruby-forum.com/t/recording-a-web-app-ui-session/134543/2 "2008-04-12T14:32:59Z")

</div>

On Apr 11, 8:17 pm, Dave M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> There are tools like Quick Test Pro out there that record UI sessions in  
> a web browser app. I have built a Ruby framework that contains classes  
> for each UI object and performs validations.
> 
> Now I want to record the users navigation steps in the web app so that I  
> can generate regression tests using existing Ruby classes that can be  
> used on different builds of the web app.
> 
> Is there something available in Ruby on Rails or some other open source  
> product that may offer a solution?

Have you had a look at selenium ? (and the associated rails plugin  
(selenirum rc fu, now known as polonium IIRC)

Fred
