WatiN / News: Recent posts

Released WatiN 2.0 RC 1

WatiN (pronounced "what-in") stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.

WatiN 2.0.20.928 (20 December 2009)

This is the first release candidate of WatiN 2.0, offering support for both Internet Explorer and FireFox.

Since the beta 1 release many new features have been added. Also a lot of reported bugs have been fixed. We consider this release to be a production ready release. But like a good wine it needs some time to grow before we call it final :-)... read more

Posted by Jeroen van Menen 2009-12-20

WatiN: 2.0 beta 1 Released

WatiN (pronounced "what-in") stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.

WatiN 2.0.10.928 (20 March 2009)

This is the first beta release of WatiN 2.0, offering support for both Internet Explorer, FireFox and Chrome (expirimental)

Many new features have been added and much of the functionality offered in WatiN 1.3 for IE is now also available for FireFox.... read more

Posted by Jeroen van Menen 2009-04-01

WatiN: Released 2.0 CTP3

WatiN (pronounced "what-in") stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.

This is the third CTP release of WatiN 2.0, offering support for both Internet Explorer and FireFox

Changes in this release:

  • Implemented support on Mozilla.Frame to get access to elements inside the document of a Frame
  • Implemented support on Mozilla.Frame to get access to elements inside the document of an IFrame
  • Implemented Eval on Mozilla.Document (= FireFox and Frame) and added to the IFrame interface... read more
Posted by Jeroen van Menen 2009-02-12

Release WatiN 2.0 CTP2

This is the second CTP release of WatiN 2.0, offering support for both Internet Explorer and FireFox

Changes in this release:

  • Works with FireFox 3.x and FireFox 2.x (both jssh.xpi plug-ins are included in the Mozilla directory)
  • Greatly improved performance and stability when running tests with FireFox

Fixes reported bugs:
* Problem with setting ActiveElement in FF 3.x.
* SF issue 1954487 Setting TextField.Value for TextArea in FireFox fails
* SF issue 1913072 BrowserFactory.Settings.WaitForCompleteTimeOut doesn't work

Posted by Jeroen van Menen 2009-01-15

Released WatiN 1.3.0

In this release support for lamdba's and Linq is added (for the .Net 2.0 version and higher). New helper methods are added to the Find class, two new DailogHandlers have been added and many smaller changes. This is the last 1.X release and also the last release supporting .Net 1.1. Many thanks to all who contributed to this release!

For the full release notes visit http://watin.sourceforge.net/releasenotes-1-3-0-4000.html

Posted by Jeroen van Menen 2008-10-14

WatiN: 2.0 CTP Released!

WatiN (pronounced "what-in") stands for Web Application Testing in dotNet. Inspired by Watir, WatiN enables web application testing, through Internet Explorer on a Windows platform, expressed in any .Net language.

I just released WatiN 2.0 Community Technology Preview! So start automation IE and/or FireFox with WatiN as of today. Read how to get started at http://watin.sourceforge.net/firefox.html. Be aware that the API can (and there for will) change till the final 2.0 release.... read more

Posted by Jeroen van Menen 2008-03-12

New sponsor: LinkiT Projects

A big welcome to our new and first sponsor:

LinkiT Projects (http://www.linkit.nl/software_ontwikkeling).

They will provide licenses for the commercial software used to develop WatiN and maybe a public continues integration server.

Thanks guys!

Posted by Jeroen van Menen 2008-01-17

Released WatiN 1.2.1

This is a hotfix release and fixes an issue regarding the Find.ByText(string) method. Until version 1.2 it compared values using StringComparer but in 1.2.0 it accidentally was changed into StringContainsAndCaseInsensitiveComparer. This could cause different behaviour in your tests. The issue has been fixed.

Posted by Jeroen van Menen 2007-10-23

Released WatiN 1.2.0

This release includes many new features
(some only for .Net 2.0). You can start a new IE instance in its own process, set event properties when firing events on an element, get a specific Ancestor of an element, use your own attribute comparers, implement specific wait logic, evaluate javascript code, automate the Area element, clean up all IE caches, take snapshots of webpages and much more. Many thanks to all who contributed to this release!... read more

Posted by Jeroen van Menen 2007-10-03

Released WatiN 1.1.2

This is a hotfix release and fixes an issue resulting in a null value for the srcElement property of the
eventobject. This is most noted when an event is fired and the JScript in an html page tries to access
the window.event.srcElement property.

For the full release notes visit http://watin.sourceforge.net/releasenotes-1-1-2-4000.html

Posted by Jeroen van Menen 2007-05-16

Released WatiN 1.1.1

This is a hotfix release and fixes SF Bug 1718162: js error when using TypeText method of a TextField in frame.

http://sourceforge.net/tracker/index.php?func=detail&aid=1718162&group_id=167632&atid=843727

Everybody testing websites with frame pages is strongly adviced to upgrade to this new release!

For the full release notes visit http://watin.sourceforge.net/releasenotes-1-1-1-4000.html

Posted by Jeroen van Menen 2007-05-15

Release WatiN 1.1.0!

This release adds some new features and many bugfixes. You can now use the not operator when searching for an element, automate the SaveAs dialog, and WaitUntil some attribute of an element has some value. Most of the development time has been put into fixing bugs reported by users. Thanks to all who contributed to this release!

For the full release notes visit http://watin.sourceforge.net/releasenotes-1-1-0-4000.html

Posted by Jeroen van Menen 2007-05-02

Released WatiN 1.0.0!

This release adds many new features like: using multiple attributes to search for an element, full support for the Style attribute, casting an Element instance to a more specialized element type, support for changing the default settings used by WatiN. Support is added for tbody elements and improvements are made to the SelectList and Table classes.

The license is also changed from LGPL to the Apache License 2.0.... read more

Posted by Jeroen van Menen 2007-03-01

Released WatiN 0.9.5.4000!

The full release notes for Watin 0.9.5 can be found at
http:\watin.sourceforge.net\releasenotes-0-9-5-4000.html

Posted by Jeroen van Menen 2006-12-31

Mailing list archive is now up-to-date

Mailing list archive is now up-to-date

Posted by Jeroen van Menen 2006-11-24

Mailing list archives out of date

Hi,

Just to let you know, all the mailing list archives of the WatiN project are out of date. A support request to fix this has been submitted to SourceForge support.

Jeroen

Posted by Jeroen van Menen 2006-11-18

Released WatiN 0.9.0.4000!

The full release notes for Watin 0.9 can be found at
http:\watin.sourceforge.net\releasenotes-0-9-0-4000.html

Highlights of this release

  • Added an extensible model for handling IE dialogs through the DialogWatcher instance
    of each DomContainer (IE and HTMLDialog). If no specific handling of a dialog (type)
    is needed, DialogWatcher will automatically close any dialog that pops up.

This release contains the following dialog handlers:
+ Added support for Logon dialog handling (thanks to Bruce McLeod for the initial implementation).
Some of the constructors of the IE class accept an instance of LogonDialogHandler
to automatically logon to a website.
+ Improved support for handling alert and confirm dialogs in various ways through
AlertAndConfirmDialogHandler, AlertDialogHandler, ConfirmDialogHandler and SimpleJaveDialogHandler.
+ Added support for handling Certificate warning dialog.... read more

Posted by Jeroen van Menen 2006-10-31

WatiN 0.9 release is feature complete

I have updated the WatiN roadmap. The code for WatiN 0.9 is now feature complete. I will add more tests, documentation and write the release notes in the next two weeks. I will also write a guide on how to use the new dialog support, especially to explain how to handle alert and confirm dialogs.

Until the final release at the end of this month, you can get the code from the SourceForge SVN repository, build the project and test drive the 0.9 beta code if you like. ... read more

Posted by Jeroen van Menen 2006-10-18

Progress on next release

I have updated the roadmap (http://watin.sourceforge.net/roadmap.html). Many features for the next release are already done and there will be even more then initially planned!

Posted by Jeroen van Menen 2006-09-29

Roadmap available

I've just published the roadmap for the future releases of WatiN. Look at http://watin.sourceforge.net/roadmap.html for the details.

Posted by Jeroen van Menen 2006-09-13

Released WatiN 0.8.0.4000!

For the full release notes visit http://watin.sourceforge.net/releasenotes-0-8-0-4000.html.

Highlights of this release:
WatiN is now available in a .Net 1.1 and .Net 2.0 distribution
IE and HTMLDialog now support all functionality which in 0.7.0 was only
accessible by using IE.MainDocument.xxx. This gives a more Watir-like experience.
Added support for finding elements with a regular expression.
Added support for finding an Image by its Src (source) attribute and added
functionality to the Image class.
Improved IE.HTMLDialog behaviour.
Added support to get the active element (element with the focus) in a document.
Added IE.PressTab which sends a Tab key to IE.
IE constructors throw a InvalidThreadState exception if code is not executed on
a single threaded apartment. Read the 'WatiN and Thread.ApartmentState' article
on http://watin.sourceforge.net for more information.
Added 2 new constructors to WatiN.Core.IE that accept an System.Uri instance.
Added support for firing events on elements with no id (only for elements not
shown in an HtmlDialog).
Added IE.GetWindowStyle to determine the window style (normal, minimized, maximized, etc).
Updated documentation (all class have an explanation about their purpose)
Updated build file to support building both a .Net 1.1 and .Net 2.0 version.
Updated and added (many) unit tests.
* Added Microsoft.mshtml.dll to the distribution files.

Posted by Jeroen van Menen 2006-08-31

Progressing towards next release

I want to inform you about the progress of the new 0.8.0 release of WatiN. The release date of this version is set at 1 September latest. It will include some new features and fixes for the reported bugs. And, there will also be a .Net 2.0 distribution.

New features:
An even more Watir like syntax to access an element.
There's no need anymore to use MainDocument to access, for example, a TextField. You will now write code like:
ie.TextField("textfieldid).Text
Support for finding matching element attribute values by using regular expressions.
Out of the box support for finding images by their Src attribute (no need to create your own AttributeValue class for this anymore).
Updated documentation.... read more

Posted by Jeroen van Menen 2006-08-11

Released WatiN 0.7.0.4000

WatiN 0.7.0.4000 (July 8, 2006)

  • In the previous release running the unittests from the binary watin.unittest.dll resulted in
    a lot of open IE windows because the HTML files were not distributed in the right place.
    This problem is solved in this distribution. The logic to find the location of the HTML files
    is also changed so the test can be both run by the binary and in de VS2003 IDE
    using "Test Driven.net"
  • Added documentation and examples to the source code resulting in beter support by intellisense when
    using WatiN during your development. There's also a helpfile available (WatiN.chm).
    Although the most important parts are documented to get you started with WatiN, there is still
    a lot to be documented.
  • Removed microsoft.mshtml.dll from the distribution because it's unclear if it's legal to
    distribute it this way. WatiN now references the version registered in the GAC.
  • Improved the build file.
Posted by Jeroen van Menen 2006-07-08

Mailing lists available

As of yesterday, three (new) mailing list for WatiN are available.

watin-users: This will be the mailing list to get help on using WatiN and share thoughts about ways to test automate web applications with WatiN.

watin-development: This mailing list will be used to discus changes to the WatiN
framework.

Announcements about new releases of WatiN will be made on both previous mentioned mailing lists.

watin-commit: This mailing list is read-only and will list all commits made to Subversion for the Watin Project. This makes it easy to see the changes made to the WatiN code.... read more

Posted by Jeroen van Menen 2006-06-16

Download and sources available

The first public release of WatiN is available at SourceForge. See the Readme.txt file for the installation instructions.
I've also moved my SVN repository to the SVN repository at SourceForge. Follow the Subversion link on the project page for more info about Subversion and getting the code on your machine. I use SVNTortoise as SVN client and it's great!
Enjoy this first release. Mailinglists will be up soon.

Posted by Jeroen van Menen 2006-05-31