Showing posts with label functional testing. Show all posts
Showing posts with label functional testing. Show all posts

Wednesday, September 30, 2009

ChromeWatir and FireDriver updates

Latest News - ChromeWatir is in github now.

I have finally managed to move ChromeWatir to Github at http://github.com/saivenkat/chrome_watir. I was planning to move to Github as the first Watir project and now I am the last. Anyhow I am now working towards using Chrome's test framework to make the integration with Chrome more stable.

The other project I have been working on is FireDriver (FireWatir + WebDriver). If anyone is wondering why I am doing this please read my blog post on this. In short, this is an attempt to replace the legacy Jssh code with something stable and I am using WebDriver's XPCom based core to do it. The code is at http://github.com/saivenkat/firedriver.

If anyone is interested in contributing, please feel free to fork :).

Friday, May 29, 2009

Announcing a new release of SWTBot

You can download the latest and greatest from the SWTBot download page.

A listing of some of the new features available:

Bug 263036 - SWTBot finally has an icon that was missing since two years!
Bug 269919 - Added support for toggle buttons
Bug 271246 - Better support for handling editors. This should serve as a good start towards providing support for multipage, forms based editors
Bug 271132 - Using Display#post() to support sending native click events instead of fake events. This is still work in progress and not all widgets support native events yet.
Bug 273624 - Use native keyboard events for typing. SWTBot currently defaults to using AWT robot. SWT's Dispay#post() is available as well -- it is however buggy across platforms and swt versions. Since SWTBot uses native keyboard events, it needs to understand various Keyboard Layouts.
Bug 267189 - Support capturing screenshots of widgets.
Bug 277093 - Support for Link widgets.

There are also a lot of minor bugs that were fixed in this release.

Wednesday, January 21, 2009

ChromeWatir new release is available!!!

It just feels like yesterday... And now we have a new release of ChromeWatir-1.4.0.

Whats new in this release?

  • Support for element containers like frames, SPAN, div.
  • Refactored the locators and made them better :)
  • More test coverage and improved doc. (Check out the wiki)
This release has been quicker than we expected but a good one. Get the downloads from the project page.

Future releases... They are quiet far ;). We have lots of things planned. Using the Automation Framework of Chrome is one of them. Compatibility with Watir API, support for table and element collections are also in the list. If you have anything in mind, add it to the wish list we will be putting up in the wiki soon.

I also added the ChromeWatir page in the Watir wiki. Check out the page here.

Download the gem, install, use and let us know the feedback.

Monday, January 12, 2009

Announcing ChromeWatir release 1.0.0

I am happy to announce that the first version of ChromeWatir has been released today. ChromeWatir gives a way to test web applications in Google Chrome browser. It follows a Watir like API though there are a few differences we are trying to iron out. Please visit the ChromeWatir Google code website for more details

We are in the process of making it better by stabilizing it as well adding more functionality like containers and elements support. Details about the next release will be put into the wiki once finalized.

The first release is available as gem in the downloads page.
As well the source can be checked out through SVN. Please see the source tab of the project for more information.

Tuesday, February 19, 2008

Selenium: User Event at Google on Monday

When ThoughtWorks open sourced Selenium many years ago, we kinda hoped it would be big. A coming of age of any technology/product is when a conference is organized around it.

Well, that day has come. On Monday 25th February (sorry that is not much notice) there will be a Selenium User Open Evening at the Googleplex in Mountain View, California. The ten or so coders that develop the various bits of Selenium will be there for a panel session and some lightning talks at 6:30pm. There will be nibbles too.

The other developers and I hope the audience will be pleased with what they see/hear.
Here is the official blurb:
With representatives from all the major Selenium projects on hand to present ideas, discuss the future of Selenium and answer audience questions, the Selenium Open Evening is an opportunity to get involved in the future of the project. With Selenium developers from as far apart as London, Tokyo and the US and Lightning Talks on related subjects, this is a great way to meet Selenium users and meet some of the other brightest minds in web testing and Agile development!
For those that do not know, Selenium is an open source web application functional testing technology that is cross platform, and targets Internet Explorer, Firefox and Safari. It is steerable from Java, C#, Ruby, Python, Perl (and more). For Firefox you can record/playback/save tests. Lastly it has a grid capability for massively distributed test runs.

Site links
The core (beginners) version - http://selenium.openqa.org/
Remote Control mode (advanced) - http://selenium-rc.openqa.org/
The Firefox record/playback plug-in - http://selenium-ide.openqa.org/
The Grid (distributed) technology - http://selenium-grid.openqa.org/