New TestRunner look and feel
The most striking feature in version 0.3 is a new and improved look for the TestRunner. Click here for a screenshot.
Simplified directory structure
Here's all you need to do to get started with Selenium 0.3:
1. Download selenium-0.3.0.zip from the download page
2. Unzip the archive. This will create a directory called selenium-0.3.0, with 2 sub-directories: doc and selenium
3. Copy the selenium directory somewhere where it can be served by the Web server hosting your Web app
4. Open http://www.yourwebserver.com/selenium/TestRunner.html -- you will see a screen similar to the screenshot above
5. Start tinkering with the default test suite shipped with Selenium.
To add your own test suite, create an HTML file containing a table with links to your tests:
Custom Test Suite
Save this file as CustomTestSuite.html in the tests subdirectory of the selenium directory.
(note: this is a single line)
Improved browser support
In addition to Firefox/Mozilla on Windows/Linux/Mac OS X and IE on Windows, Selenium now supports Konqueror on Linux. There is also experimental support for Safari on Mac OS X.
Standalone server for win32 platforms
A standalone server is available for win32 platforms. This used to be known as the 'Twisted Server' implementation of Selenium, but now the fact that it is based on Twisted is hidden behind the scenes, so that new users don't have to jump through the various hoops of installing Python/Twisted/etc.
For users on non-Windows platforms, the Twisted Server version is still available via Subversion. See my previous blog entry for a tutorial on using the Twisted Server version. Many concepts discussed in there still apply to the standalone server version, in particular how to compose special URLs for testing 3rd party Web sites.
Plone Product version available for download
While Selenium has been available as a Plone Product version for quite some time, it was never part of the 'official' download page. Now you can find it among the Selenium 0.3 downloads as selenium-0.3.0-python-plone.zip.
For details on using Selenium with Plone, see 2 of my tutorials: part 1 and part 2.
Finally, here is a screen recording movie in AVI format that shows Selenium in action (note: choose 'Full screen' in your media player for better resolution.) The test run goes in 'Walk' mode through a new user registration test in a default, out-of-the-box installation of Plone. Enjoy!
Note: you need TSCC to view the avi.
I tried out selenium HTA's as described in the 'quick start' guide to test our web application. It worked reasonably well, so decided to go to the next step and get the selenium server option.
We run in an IE environment, and need to test our application remotely, so the selenium server implementation would be awesome. but trying out the simple ruby example for this setup doesn't work (running XP pro SP2). It continuously loops on the 'type' command OR it will return the "ERROR: Result queue was empty" response.
I posted this question to the list, hoping that other might see this and have some first-hand experience and help.
Hey, you have a great blog here! I'm definitely going to bookmark you!
I have a autocollants site/blog. It pretty much covers autocollants related stuff.
Come and check it out if you get time :-)
Post a Comment