<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Marc Guillemot's blog</title>
	<atom:link href="http://mguillem.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mguillem.wordpress.com</link>
	<description>Java, Groovy, HtmlUnit, WebTest, NekoHTML and more. Contact me for rates.</description>
	<lastBuildDate>Sat, 06 Jun 2009 05:38:46 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='mguillem.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/54390672d72ca1a1e40b03fb304bb8d4?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Marc Guillemot's blog</title>
		<link>http://mguillem.wordpress.com</link>
	</image>
			<item>
		<title>WebTest with Groovy, Maven and Eclipse</title>
		<link>http://mguillem.wordpress.com/2009/04/30/webtest-with-groovy-maven-and-eclipse/</link>
		<comments>http://mguillem.wordpress.com/2009/04/30/webtest-with-groovy-maven-and-eclipse/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 09:59:19 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Test Automation]]></category>
		<category><![CDATA[WebTest]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=115</guid>
		<description><![CDATA[WebTest is in fact &#8220;only&#8221; a set of Ant tasks therefore it&#8217;s not a surprise that WebTest tests are traditionally written in XML. Grails WebTest plugin has shown that Groovy can be a very pleasant alternative thanks to the AntBuilder. Even if you don&#8217;t use Grails, you can write WebTest tests in Groovy using the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=115&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://webtest.canoo.com">WebTest</a> is in fact &#8220;only&#8221; a set of <a href="http://ant.apache.org">Ant</a> tasks therefore it&#8217;s not a surprise that WebTest tests are traditionally written in XML. <a href="http://www.grails.org/Functional+Testing">Grails WebTest plugin</a> has shown that Groovy can be a very pleasant alternative thanks to the <a href="http://groovy.codehaus.org/Using+Ant+from+Groovy">AntBuilder</a>. Even if you don&#8217;t use Grails, you can write WebTest tests in Groovy using the support provided by WebTest&#8217;s distribution but if you plan to write all your tests in Groovy, this is surely not optimal. This post shows step by step a way to write WebTest tests that is near to a traditional setup for unit tests using Groovy and <a href="http://maven.apache.org/">Maven</a>.</p>
<p>Note: I&#8217;m not a Maven expert. The proposed code works but it can perhaps be improved.</p>
<ol>
<li><strong>Create a new Maven project</strong>
<pre class="brush: php;">
mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=my.domain -DartifactId=myWebTestApp
</pre>
<p><code> </code></li>
<li><strong>Edit the generated <code>pom.xml</code></strong>
<ol>
<li>Add WebTest as dependency:
<pre class="brush: xml;">
    &lt;dependencies&gt;
        ...
        &lt;dependency&gt;
            &lt;groupId&gt;com.canoo.webtest&lt;/groupId&gt;
            &lt;artifactId&gt;webtest&lt;/artifactId&gt;
            &lt;version&gt;3.1-SNAPSHOT&lt;/version&gt;
        &lt;/dependency&gt;
    &lt;/dependencies&gt;
</pre>
</li>
<li>Add reference to WebTest&#8217;s Maven snapshot repository
<pre class="brush: xml;">
	    &lt;repositories&gt;
	        &lt;repository&gt;
	            &lt;id&gt;webtest_dependencies_snapshot&lt;/id&gt;
	            &lt;name&gt;WebTest dependencies&lt;/name&gt;
	            &lt;url&gt;http://webtest.canoo.com/webtest/m2-repo-snapshots&lt;/url&gt;
	        &lt;/repository&gt;
	    &lt;/repositories&gt;
</pre>
<p>Note that this is needed only if you want to use the latest WebTest snapshot (which is always the best one). You don&#8217;t need it if you use a version that is available on the central repository. As of Apr. 30, WebTest 3.0 has not been uploaded to the central repository. The upload request is available here: <a href="http://jira.codehaus.org/browse/MAVENUPLOAD-2439">MAVENUPLOAD-2439</a>.</p>
<p><span style="color:#ff0000;">Update: WebTest 3.0 is available in Maven central repository since May 19.</span></li>
<li>Configure the GMaven plugin
<pre class="brush: xml;">
&lt;build&gt;
	&lt;plugins&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.codehaus.groovy.maven
			&lt;/groupId&gt;
			&lt;artifactId&gt;gmaven-plugin&lt;/artifactId&gt;
			&lt;version&gt;1.0-rc-5&lt;/version&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;goals&gt;
						&lt;goal&gt;compile&lt;/goal&gt;
						&lt;goal&gt;testCompile&lt;/goal&gt;
					&lt;/goals&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
		&lt;plugin&gt;
			&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
			&lt;artifactId&gt;build-helper-maven-plugin&lt;/artifactId&gt;
			&lt;executions&gt;
				&lt;execution&gt;
					&lt;id&gt;add-test-source&lt;/id&gt;
					&lt;phase&gt;generate-sources&lt;/phase&gt;
					&lt;goals&gt;
						&lt;goal&gt;add-test-source&lt;/goal&gt;
					&lt;/goals&gt;
					&lt;configuration&gt;
						&lt;sources&gt;
							&lt;source&gt;src/test/groovy&lt;/source&gt;
						&lt;/sources&gt;
					&lt;/configuration&gt;
				&lt;/execution&gt;
			&lt;/executions&gt;
		&lt;/plugin&gt;
	&lt;/plugins&gt;
&lt;/build&gt;
</pre>
</li>
</ol>
</li>
<li><strong>Create the Eclipse project</strong>
<pre class="brush: php;">
mvn -Declipse.downloadSources=true eclipse:eclipse
</pre>
<p>I guess that something similar exists for other IDEs.</li>
<li><strong>Import the project in your workspace</strong></li>
<li><strong>Add Groovy support in the IDE</strong><br />
The <a href="http://groovy.codehaus.org/Eclipse+Plugin">Groovy support in Eclipse</a> is not as good as in other IDEs but it is better than nothing.</li>
<li><strong>Write your first WebTest in Groovy</strong> <code>src/test/groovy/my/domain/FirstWebTest.groovy</code>
<pre class="brush: java;">
package my.domain

import com.canoo.webtest.WebtestCase

/**
 * My first WebTest in Groovy.
 */
class FirstWebTest extends WebtestCase {

	void testGoogleSearch() {
		webtest(&quot;My first test&quot;) {
			invoke &quot;http://www.google.com/ncr&quot;, description: &quot;Go to Google (in English)&quot;
			verifyTitle &quot;Google&quot;
			setInputField name: &quot;q&quot;, value: &quot;WebTest&quot;
			clickButton &quot;I'm Feeling Lucky&quot;
			verifyTitle &quot;Canoo WebTest&quot;
		}
	}
}
</pre>
</li>
<li><strong>Run the test </strong>
<ul>
<li>As normal unit test from the IDE<br />
As it is a normal unit test and you can use the IDE support for that. In Eclipse this can be done with <code>right mouse click / Run As... / Junit Test</code> or with the shortcut <code>Alt + Shift + X Z</code></li>
<li>Or from the command line
<pre class="brush: php;">
mvn test
</pre>
</li>
</ul>
</li>
<li><strong>Enjoy the results!</strong><br />
Running a WebTest this way produces &#8220;normal&#8221; JUnit reports as well as the traditional reports of WebTest that contain precise information to quickly find the cause of failed tests.</li>
<li><strong>(optional) Run headless</strong><br />
Per default WebTest shows a console that informs about the running tests and opens the reports in your browser once the tests are finished. This is often useful on a workstation but it may be really annoying on a build server.  To avoid that, you just need to set the <code>wt.headless</code> property:</p>
<pre class="brush: php;">
mvn test -Dwt.headless
</pre>
</li>
</ol>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=115&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/04/30/webtest-with-groovy-maven-and-eclipse/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>Call for Papers: FrOSCon Java Sub-Conference, Sankt-Augustin 22-23.08.09</title>
		<link>http://mguillem.wordpress.com/2009/04/21/call-for-papers-froscon-java-sub-conference-sankt-augustin-22-230809/</link>
		<comments>http://mguillem.wordpress.com/2009/04/21/call-for-papers-froscon-java-sub-conference-sankt-augustin-22-230809/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 10:48:54 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=111</guid>
		<description><![CDATA[The 4th edition of the Free Open Source Conference (in short FrOSCon) in Sankt Augustin (near to Bonn, Germany) will take place on 22. and 23. August 2009.
This year I&#8217;m involved in the organization of a small part of the event: the Java sub conference. If you have some interesting topic(s) that you want to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=111&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The 4th edition of the <a href="http://www.froscon.de/">Free Open Source Conference</a> (in short FrOSCon) in Sankt Augustin (near to Bonn, Germany) will take place on 22. and 23. August 2009.</p>
<p>This year I&#8217;m involved in the organization of a small part of the event: the <a href="http://www.froscon.de/index.php?id=15&amp;mid=96&amp;ret=15&amp;L=1&amp;L=1">Java sub conference</a>. If you have some interesting topic(s) that you want to present around Java and Open Source, don&#8217;t wait any longer, go to the <a href="http://www.froscon.de/en/program/call-for-papers.html">Call for Paper site</a> and submit your proposal.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/111/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/111/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/111/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=111&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/04/21/call-for-papers-froscon-java-sub-conference-sankt-augustin-22-230809/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>HtmlUnit 2.5 released</title>
		<link>http://mguillem.wordpress.com/2009/04/21/htmlunit-25-released/</link>
		<comments>http://mguillem.wordpress.com/2009/04/21/htmlunit-25-released/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 10:37:11 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[NekoHTML]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=108</guid>
		<description><![CDATA[The HtmlUnit team is pleased to announce the release of HtmlUnit 2.5. This release brings another round of improvements and bug fixes.
Here is an extract of the change log:

 improved JS support, particularly full support for MooTools
 repackaged Rhino classes to allow to use HtmlUnit and a regular Rhino version in the same project
 experimental [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=108&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <a href="http://htmlunit.sf.net">HtmlUnit</a> team is pleased to announce the release of HtmlUnit 2.5. This release brings another round of improvements and bug fixes.</p>
<p>Here is an extract of the <a href="http://htmlunit.sourceforge.net/changes-report.html">change log</a>:</p>
<ul>
<li> improved JS support, particularly full support for <a href="http://mootools.net/">MooTools</a></li>
<li> repackaged <a href="http://www.mozilla.org/rhino">Rhino</a> classes to allow to use HtmlUnit and a regular Rhino version in the same project</li>
<li> experimental <a href="http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/WebClient.html#waitForBackgroundJavaScript(long)">WebClient.waitForBackgroundJavaScript()</a> and <a href="http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/WebClient.html#waitForBackgroundJavaScriptStartingBefore(long)">WebClient.waitForBackgroundJavaScriptStartingBefore()</a> for simple, fast and deterministic AJAX testing</li>
<li> reworked handling of background JS tasks using JDK5 executors</li>
<li> &#8230;</li>
</ul>
<p>Download: <a class="moz-txt-link-freetext" href="http://sourceforge.net/project/showfiles.php?group_id=47038">http://sourceforge.net/project/showfiles.php?group_id=47038</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/108/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/108/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/108/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=108&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/04/21/htmlunit-25-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>HtmlUnit @ JavaOne 09</title>
		<link>http://mguillem.wordpress.com/2009/03/02/htmlunit-javaone-09/</link>
		<comments>http://mguillem.wordpress.com/2009/03/02/htmlunit-javaone-09/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 10:11:19 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=102</guid>
		<description><![CDATA[Great news: the proposal of HtmlUnit committers Daniel Gredler and Ahmed Ashour for the next JavaOne conference has been accepted!
They will present &#8221; HtmlUnit: An Efficient Approach to Testing Web Applications &#8221; at the biggest Java conference in San Francisco (May 31 &#8211; June 05).
This is an additional very good sign for the constantly growing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=102&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Great news: the proposal of <a href="http://htmlunit.sf.net">HtmlUnit</a> committers <a href="http://daniel.gredler.net">Daniel Gredler</a> and <a href="http://asashour.blogspot.com">Ahmed Ashour</a> for the next <a href="http://java.sun.com/javaone/index.jsp">JavaOne</a> conference has been accepted!</p>
<p>They will present &#8221; <strong>HtmlUnit: An Efficient Approach to Testing Web Applications</strong> &#8221; at the biggest Java conference in San Francisco (May 31 &#8211; June 05).</p>
<p>This is an additional very good sign for the constantly growing recognition of HtmlUnit and I hope that it will be the occasion for them to meet a lot of HtmlUnit users.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=102&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/03/02/htmlunit-javaone-09/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>Should HtmlUnit move to Apache Foundation?</title>
		<link>http://mguillem.wordpress.com/2009/01/09/should-htmlunit-move-to-apache-foundation/</link>
		<comments>http://mguillem.wordpress.com/2009/01/09/should-htmlunit-move-to-apache-foundation/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 10:07:23 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[Apache Foundation]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=98</guid>
		<description><![CDATA[Should HtmlUnit move to Apache Foundation? (the first step would be to make a proposal for the Apache Incubator)
Nothing is decided, we&#8217;re just thinking loud and are interested to hear what our users think of this idea. I&#8217;ve started the discussion in HtmlUnit user mailing list but comments are welcome here too.
    [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=98&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Should <a href="http://htmlunit.sf.net">HtmlUnit</a> move to <a href="http://www.apache.org">Apache Foundation</a>? (the first step would be to make a proposal for the <a href="http://incubator.apache.org/">Apache Incubator</a>)</p>
<p>Nothing is decided, we&#8217;re just thinking loud and are interested to hear what our users think of this idea. I&#8217;ve started the <a href="http://htmlunit.markmail.org/message/j7c2iolrzef7wjhg">discussion</a> in HtmlUnit user mailing list but comments are welcome here too.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=98&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/01/09/should-htmlunit-move-to-apache-foundation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>TheServerSide Java Symposium: &#8220;HtmlUnit: An Efficient Approach to Testing Web Applications&#8221;</title>
		<link>http://mguillem.wordpress.com/2009/01/09/htmlunit-theserverside-symposium/</link>
		<comments>http://mguillem.wordpress.com/2009/01/09/htmlunit-theserverside-symposium/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 09:56:09 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[TheServerSide Symposium]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=91</guid>
		<description><![CDATA[
I will present &#8220;HtmlUnit: An Efficient Approach to Testing Web Applications&#8221; together with Daniel Gredler at TheServerSide Java Symposium in Las Vegas (March, 18).
This will be funny because I work together with Daniel in the HtmlUnit project since a few years and I&#8217;ve never met him until now.
I think that this will be a great [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=91&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://javasymposium.techtarget.com/"><img class="size-full wp-image-92 alignleft" title="tssjs-imspeaking" src="http://mguillem.files.wordpress.com/2009/01/tssjs-imspeaking.gif?w=150&#038;h=150" alt="tssjs-imspeaking" width="150" height="150" /></a></p>
<p>I will present &#8220;<a href="http://javasymposium.techtarget.com/html/tools_tech.html#MGuillemotHtmlUnit">HtmlUnit: An Efficient Approach to Testing Web Applications</a>&#8221; together with <a href="http://daniel.gredler.net">Daniel Gredler</a> at <a href="http://javasymposium.techtarget.com">TheServerSide Java Symposium</a> in Las Vegas (March, 18).</p>
<p>This will be funny because I work together with Daniel in the <a href="http://htmlunit.sf.net">HtmlUnit</a> project since a few years and I&#8217;ve never met him until now.</p>
<p>I think that this will be a great occasion to show HtmlUnit&#8217;s potential and I hope that we will meet a lot of HtmlUnit users.</p>
<p>Thanks to Tools &amp; Techniques chair <a href="http://javasymposium.techtarget.com/html/speakers.html#FCohen">Frank Cohen</a> for inviting us.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=91&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2009/01/09/htmlunit-theserverside-symposium/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>

		<media:content url="http://mguillem.files.wordpress.com/2009/01/tssjs-imspeaking.gif" medium="image">
			<media:title type="html">tssjs-imspeaking</media:title>
		</media:content>
	</item>
		<item>
		<title>HtmlUnit 2.4 released</title>
		<link>http://mguillem.wordpress.com/2008/12/30/htmlunit-24-released/</link>
		<comments>http://mguillem.wordpress.com/2008/12/30/htmlunit-24-released/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 13:42:02 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[NekoHTML]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=87</guid>
		<description><![CDATA[The HtmlUnit project is pleased to announce the availability of the HtmlUnit 2.4 release.
This release brings another round of improvements and bug fixes. This should have been a Christmas relase but a regression found in NekoHtml-1.10 forced us to wait a bit.
Here is an extract of the change log:

 improved JS support, particularly full support [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=87&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <a href="http://htmlunit.sf.net">HtmlUnit</a> project is pleased to announce the availability of the HtmlUnit 2.4 release.<br />
This release brings another round of improvements and bug fixes. This should have been a Christmas relase but a regression found in NekoHtml-1.10 forced us to wait a bit.</p>
<p>Here is an extract of the <a href="http://htmlunit.sourceforge.net/changes-report.html">change log</a>:</p>
<ul>
<li> improved JS support, particularly full support for the AJAX libraries <a href="http://jquery.com/">JQuery</a> and <a href="http://mochikit.com/">MochiKit</a></li>
<li> possibility to use real ActiveX objects (on windows only)</li>
<li> minimal applet support</li>
<li> support for IE conditional comments</li>
<li> &#8230;</li>
</ul>
<p>Download: <a href="http://sourceforge.net/project/showfiles.php?group_id=47038">http://sourceforge.net/project/showfiles.php?group_id=47038</a></p>
<p>Enjoy!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=87&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2008/12/30/htmlunit-24-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>HtmlUnit: full support for MochiKit</title>
		<link>http://mguillem.wordpress.com/2008/12/03/htmlunit-full-support-for-mochikit/</link>
		<comments>http://mguillem.wordpress.com/2008/12/03/htmlunit-full-support-for-mochikit/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 08:14:21 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[Test Automation]]></category>
		<category><![CDATA[MochiKit]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=85</guid>
		<description><![CDATA[Upcoming release 2.4 of HtmlUnit will provide 100% support (1) for the JavaScript library MochiKit (version 1.4.1)!
The library&#8217;s own tests are integrated in HtmlUnit&#8217;s build and they now all (2) pass, no matter if we simulate Firefox 2, Firefox 3, Internet Explorer 6 or Internet Explorer 7. This time, it was not so complicated to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=85&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Upcoming release 2.4 of <a href="http://htmlunit.sf.net">HtmlUnit</a> will provide 100% support (1) for the JavaScript library <a href="http://mochikit.com/">MochiKit</a> (version 1.4.1)!</p>
<p>The library&#8217;s own tests are integrated in HtmlUnit&#8217;s build and they now all (2) pass, no matter if we simulate Firefox 2, Firefox 3, Internet Explorer 6 or Internet Explorer 7. This time, it was not so complicated to reach 100% support: fix a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=466661">bug</a> in <a href="http://www.mozilla.org/rhino">Rhino</a>, implement a dummy support for the filters property on HTML elements when simulating IE, handle detached nodes for offsetParent, and fix a few things in computing CSS properties.</p>
<p>I believe that we&#8217;re on the right way and that we&#8217;ll soon be able to announce full support for other well known libraries.</p>
<p>(1) I suppose here that the library&#8217;s own tests are representative for the library usage.<br />
(2) In fact we run only the tests files that pass in a &#8220;real&#8221; browser and therefore have to ignore 3 files.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=85&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2008/12/03/htmlunit-full-support-for-mochikit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>Slides from Grails Plugins session at WJAX 08</title>
		<link>http://mguillem.wordpress.com/2008/11/10/slides-from-grails-plugins-session-at-wjax-08/</link>
		<comments>http://mguillem.wordpress.com/2008/11/10/slides-from-grails-plugins-session-at-wjax-08/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 11:08:28 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Grails Plugin]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=82</guid>
		<description><![CDATA[Here are the slides of my presentation (in German) &#8220;Grails Plug-ins verwenden und selbst entwickeln&#8221; last week at W-JAX 08 in Munich.

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=82&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are the slides of my presentation (in German) &#8220;<strong>Grails Plug-ins verwenden und selbst entwickeln</strong>&#8221; last week at <a href="http://www.wjax.de">W-JAX 08</a> in Munich.</p>
<p><object type='application/x-shockwave-flash' wmode='transparent' data='http://static.slideshare.net/swf/ssplayer2.swf?id=737572&#038;doc=grailspluginsexport-1226314478079553-8' width='425' height='348'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=737572&#038;doc=grailspluginsexport-1226314478079553-8' /><param name='allowFullScreen' value='true' /><param name='allowScriptAccess' value='always' /></object></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/82/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/82/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/82/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=82&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2008/11/10/slides-from-grails-plugins-session-at-wjax-08/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
		<item>
		<title>HtmlUnit 2.3 released</title>
		<link>http://mguillem.wordpress.com/2008/09/26/htmlunit-23-released/</link>
		<comments>http://mguillem.wordpress.com/2008/09/26/htmlunit-23-released/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 12:29:03 +0000</pubDate>
		<dc:creator>Marc Guillemot</dc:creator>
				<category><![CDATA[HtmlUnit]]></category>
		<category><![CDATA[HtmlUnit 2.3]]></category>

		<guid isPermaLink="false">http://mguillem.wordpress.com/?p=76</guid>
		<description><![CDATA[The HtmlUnit project is pleased to announce the release of HtmlUnit 2.3. This release brings another round of improvements and bug fixes (the release process has taken an unusual long time due to problems caused by SourceForge datacenter migration).
Here is an extract of the complete change log:
- better generics support to avoid casting
- improved JS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=76&subd=mguillem&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The <a href="http://htmlunit.sf.net">HtmlUnit</a> project is pleased to announce the release of HtmlUnit 2.3. This release brings another round of improvements and bug fixes (the release process has taken an unusual long time due to problems caused by SourceForge datacenter migration).</p>
<p>Here is an extract of the <a href="http://htmlunit.sourceforge.net/changes-report.html">complete change log</a>:<br />
- better generics support to avoid casting<br />
- improved JS support, particularly full support for GWT 1.5<br />
- Firefox 3 now in the list of the simulated browsers<br />
- a CookieManager<br />
- &#8230;</p>
<p>The generics improvements may require some simple code changes if you are using Sun Java 5 compiler due to a bug which has been fixed in Sun Java 6 compiler but not been back ported.</p>
<p>Download: <a href="http://sourceforge.net/project/showfiles.php?group_id=47038">http://sourceforge.net/project/showfiles.php?group_id=47038</a></p>
<p>Enjoy!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mguillem.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mguillem.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mguillem.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mguillem.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mguillem.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mguillem.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mguillem.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mguillem.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mguillem.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mguillem.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mguillem.wordpress.com&blog=991744&post=76&subd=mguillem&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://mguillem.wordpress.com/2008/09/26/htmlunit-23-released/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/18dab424dacf9b928440691f700b1565?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">mguillem</media:title>
		</media:content>
	</item>
	</channel>
</rss>