On Aug 23, 11:04 am, "Mike Hansen" <[EMAIL PROTECTED]> wrote:
> Hello all,

Hi Mike,

> While we continue to add tests to the notebook code,  there are some
> things that we just can't test directly in Python such as browser
> interactions / Javascript / etc.  Luckily, there is a nice software
> package designed to handle this problem: Seleniumhttp://selenium.openqa.org/. 
>  Selenium has two components -- a server
> and a client.  The server is a Java application which is what handles
> the control of the browser (IE, Safari, or Firefox).  There are client
> bindings for many languages including Python.  There is a Firefox
> extension (Selenium IDE) which allows you to record your actions and
> export the as a Python unit test; this makes writing tests pretty
> easy.
>
> We should begin developing a Selenium test suite for Sage that we can
> run before every release to verify that the notebook does indeed
> behave as it should.  If anyone wants to take on this project, I'm
> sure a lot of people (including myself) would be very appreciative.

In light of the recent failures in the notebook and the lack of
testing the interface in the browser I consider this an excellent
idea. :)

Having seen you demo it I would suggest that we get Timothy or Igor to
start writing tests in that direction to cover the notebook as well as
@interact.

> --Mike

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to