<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Wax</title><link>http://www.codeplex.com/wax/Project/ProjectRss.aspx</link><description>Wax allows users to create automated WatiN tests using Microsoft Excel</description><item><title>Commented Issue: Negative assert</title><link>http://www.codeplex.com/wax/WorkItem/View.aspx?WorkItemId=6174</link><description>When using the Validate command it seems that I cannot do a &amp;#34;Not&amp;#34; Assert. Maybe there is a way that I am not aware of&amp;#63;&lt;br /&gt;For example I want to validate that a table cell does not contain the value &amp;#34;56,23&amp;#34;. The correct value should is &amp;#34;56&amp;#34; but if I validate like below it will pass even though the cell contains the value 56,23 &amp;#40;which is wrong in my case&amp;#41;. So one solution would be if there was a command like &amp;#34;NotValidate&amp;#34; or similar.&lt;br /&gt;&lt;br /&gt;Command&amp;#9;CommandArgs&amp;#9;FindMethod&amp;#9;FindArgs&lt;br /&gt;Validate&amp;#9;&amp;#34;56&amp;#34;,Text&amp;#9;ById&amp;#9;w33571561608593750_table.1.0_d.1.1_1&lt;br /&gt;Comments: ** Comment from web user: Borundin ** &lt;p&gt;I made a quick and dirty patch to add the ValidateNot command.&lt;br /&gt;There is a ZIP with the three changed files attached to this comment in case anyone wants to have a look.&lt;/p&gt;</description><author>Borundin</author><pubDate>Tue, 16 Sep 2008 12:50:28 GMT</pubDate><guid isPermaLink="false">Commented Issue: Negative assert 20080916125028P</guid></item><item><title>Commented Issue: Negative assert</title><link>http://www.codeplex.com/wax/WorkItem/View.aspx?WorkItemId=6174</link><description>When using the Validate command it seems that I cannot do a &amp;#34;Not&amp;#34; Assert. Maybe there is a way that I am not aware of&amp;#63;&lt;br /&gt;For example I want to validate that a table cell does not contain the value &amp;#34;56,23&amp;#34;. The correct value should is &amp;#34;56&amp;#34; but if I validate like below it will pass even though the cell contains the value 56,23 &amp;#40;which is wrong in my case&amp;#41;. So one solution would be if there was a command like &amp;#34;NotValidate&amp;#34; or similar.&lt;br /&gt;&lt;br /&gt;Command&amp;#9;CommandArgs&amp;#9;FindMethod&amp;#9;FindArgs&lt;br /&gt;Validate&amp;#9;&amp;#34;56&amp;#34;,Text&amp;#9;ById&amp;#9;w33571561608593750_table.1.0_d.1.1_1&lt;br /&gt;Comments: ** Comment from web user: Borundin ** &lt;p&gt;When thinking a little bit more I guess &amp;#34;ValidateNot&amp;#34; would be a better name for such a command.&lt;/p&gt;</description><author>Borundin</author><pubDate>Tue, 16 Sep 2008 11:17:41 GMT</pubDate><guid isPermaLink="false">Commented Issue: Negative assert 20080916111741A</guid></item><item><title>Created Issue: Negative assert</title><link>http://www.codeplex.com/wax/WorkItem/View.aspx?WorkItemId=6174</link><description>When using the Validate command it seems that I cannot do a &amp;#34;Not&amp;#34; Assert. Maybe there is a way that I am not aware of&amp;#63;&lt;br /&gt;For example I want to validate that a table cell does not contain the value &amp;#34;56,23&amp;#34;. The correct value should is &amp;#34;56&amp;#34; but if I validate like below it will pass even though the cell contains the value 56,23 &amp;#40;which is wrong in my case&amp;#41;. So one solution would be if there was a command like &amp;#34;NotValidate&amp;#34; or similar.&lt;br /&gt;&lt;br /&gt;Command&amp;#9;CommandArgs&amp;#9;FindMethod&amp;#9;FindArgs&lt;br /&gt;Validate&amp;#9;&amp;#34;56&amp;#34;,Text&amp;#9;ById&amp;#9;w33571561608593750_table.1.0_d.1.1_1&lt;br /&gt;</description><author>Borundin</author><pubDate>Tue, 16 Sep 2008 11:12:28 GMT</pubDate><guid isPermaLink="false">Created Issue: Negative assert 20080916111228A</guid></item><item><title>New Post: The file was of the incorrect type...no SSL support?</title><link>http://www.codeplex.com/wax/Thread/View.aspx?ThreadId=33569</link><description>&lt;div style="line-height: normal;"&gt;I created an Excel spreadsheet almost identical to the one in the example and it looks fine, but I keep getting this error. I'm trying to test an SSL supported site. Do WATiN and WaX support SSL? I was very excited to find this tool as I am not a developer but have enough knowledge to use it to automate some basic tests. I did notice there is a post about running WatiN tests on Vista in protected mode, but I am using XP SP3 with IE7. &lt;br&gt;
&lt;br&gt;
If anyone can respond to this post, I'd sure appreciate it. Looks like there hasn't been activity here in a while.&lt;br&gt;
&lt;br&gt;
I do hope you will continue to work on this tool as I think it has great potential and is easier to use than most such tools.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>Starting0ver</author><pubDate>Thu, 14 Aug 2008 23:16:59 GMT</pubDate><guid isPermaLink="false">New Post: The file was of the incorrect type...no SSL support? 20080814111659P</guid></item><item><title>New Post: Is ByDocument/UsingDocument working?</title><link>http://www.codeplex.com/wax/Thread/View.aspx?ThreadId=31029</link><description>&lt;div style="line-height: normal;"&gt;Thanks guys, for the input and suggested fix.&lt;br&gt;
&lt;br&gt;
I've implemented the fix and put a new release out &lt;a href="http://www.codeplex.com/wax/Release/ProjectReleases.aspx?ReleaseId=15264"&gt;http://www.codeplex.com/wax/Release/ProjectReleases.aspx?ReleaseId=15264&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Cheers Ed.
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 19:13:54 GMT</pubDate><guid isPermaLink="false">New Post: Is ByDocument/UsingDocument working? 20080713071354P</guid></item><item><title>RELEASED: Wax 1.0.0.5 (Jul 13, 2008)</title><link>http://www.codeplex.com/wax/Release/ProjectReleases.aspx?ReleaseId=15264</link><description>&lt;div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Corrected documentation bug for UsingDocument - thanks &lt;a href="http://www.codeplex.com/site/users/view/BAylesworth"&gt;BAylesworth&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved error handling in WaxRunner - thanks &lt;a href="http://www.codeplex.com/site/users/view/phungquocham"&gt;Hung PQ&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Sun, 13 Jul 2008 19:12:18 GMT</pubDate><guid isPermaLink="false">RELEASED: Wax 1.0.0.5 (Jul 13, 2008) 20080713071218P</guid></item><item><title>UPDATED RELEASE: Wax 1.0.0.5 (Jul 13, 2008)</title><link>http://www.codeplex.com/wax/Release/ProjectReleases.aspx?ReleaseId=15264</link><description>&lt;div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Corrected documentation bug for UsingDocument - thanks &lt;a href="http://www.codeplex.com/site/users/view/BAylesworth"&gt;BAylesworth&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved error handling in WaxRunner - thanks &lt;a href="http://www.codeplex.com/site/users/view/phungquocham"&gt;Hung PQ&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Sun, 13 Jul 2008 19:12:18 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: Wax 1.0.0.5 (Jul 13, 2008) 20080713071218P</guid></item><item><title>CREATED RELEASE: Wax 1.0.0.5 (Jul 13, 2008)</title><link>http://www.codeplex.com/wax/Release/ProjectReleases.aspx?ReleaseId=15264</link><description>&lt;div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Corrected documentation bug for UsingDocument - thanks &lt;a href="http://www.codeplex.com/site/users/view/BAylesworth"&gt;BAylesworth&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved error handling in WaxRunner - thanks &lt;a href="http://www.codeplex.com/site/users/view/phungquocham"&gt;Hung PQ&lt;span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author></author><pubDate>Sun, 13 Jul 2008 19:10:48 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: Wax 1.0.0.5 (Jul 13, 2008) 20080713071048P</guid></item><item><title>Source code checked in, #21177</title><link>http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx</link><description>updated user guide</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 19:06:15 GMT</pubDate><guid isPermaLink="false">Source code checked in, #21177 20080713070615P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Home&amp;version=37</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Wax Overview
&lt;/h2&gt;Wax allows users to create automated WatiN tests using Microsoft Excel
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Documentation&lt;/b&gt;: &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Download &lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=38884';"&gt;User guide.mht&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Online &lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt; (work in progress).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Author&lt;/b&gt;: Edward Wilde &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;http://blogs.edwardwilde.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;13/06/2007 - Wax 1.0.05 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Corrected documentation bug for UsingDocument - thanks &lt;a href="http://www.codeplex.com/site/users/view/BAylesworth" class="externalLink"&gt;BAylesworth&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Improved error handling in WaxRunner - thanks &lt;a href="http://www.codeplex.com/site/users/view/phungquocham" class="externalLink"&gt;Hung PQ&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;li&gt;25/06/2008 - Wax 1.0.04 released&lt;/li&gt;&lt;li&gt;08/10/2007 - Wax 1.0.0.3 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Added new commands for: Added new commands: AppendText, BringToFront, Focus, ClearText, PressTab, TypeText and Refresh &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Wax Example
&lt;/h2&gt;&lt;h3&gt;
Creating a test to search google
&lt;/h3&gt;&lt;h4&gt;
1. Creating the excel test script
&lt;/h4&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17537" alt="Microsoft Excel - SearchGoogle.xlsx (2).png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first command navigates to the google home page&lt;/li&gt;&lt;li&gt;The second command sets the text property to &lt;b&gt;WatiN&lt;/b&gt;; it finds the text property using the HTML element's name attribute.&lt;/li&gt;
&lt;/ul&gt;&lt;span class="codeInline"&gt;&amp;lt;input type=&amp;quot;text&amp;quot; title=&amp;quot;Search&amp;quot; name=&amp;quot;q&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The third command submits the search&lt;/li&gt;&lt;li&gt;Finally the forth command clicks the link that has it's &lt;b&gt;href&lt;/b&gt; set to http://watin.sourceforge.net&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;
2. Running the test
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;You can run a test script using &lt;b&gt;WaxRunner&lt;/b&gt; that has a user interface to select, run and examine test script results.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17545" alt="WaxRunner.png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Alternatively you can run the tests using &lt;b&gt;WaxConsoleRunner&lt;/b&gt;. This method is useful when integrating running of tests in an automated build process&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17614" alt="wax console runner.png" /&gt;&lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;21/08/2007 - Wax 1.0.0.2 released&lt;/li&gt;&lt;li&gt;19/08/2007 - Wax 1.0.0.1 released&lt;/li&gt;&lt;li&gt;15/08/2007 - First release of Wax&lt;/li&gt;&lt;li&gt;09/08/2007 - Initial drop of source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 19:04:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080713070411P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Home&amp;version=36</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Wax Overview
&lt;/h2&gt;Wax allows users to create automated WatiN tests using Microsoft Excel
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Documentation&lt;/b&gt;: &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Download &lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=38884';"&gt;User guide.mht&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Online &lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt; (work in progress).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;b&gt;Author&lt;/b&gt;: Edward Wilde &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;http://blogs.edwardwilde.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;25/06/2008 - Wax 1.0.04 released&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;08/10/2007 - Wax 1.0.0.3 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Added new commands for: Added new commands: AppendText, BringToFront, Focus, ClearText, PressTab, TypeText and Refresh &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Wax Example
&lt;/h2&gt;&lt;h3&gt;
Creating a test to search google
&lt;/h3&gt;&lt;h4&gt;
1. Creating the excel test script
&lt;/h4&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17537" alt="Microsoft Excel - SearchGoogle.xlsx (2).png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first command navigates to the google home page&lt;/li&gt;&lt;li&gt;The second command sets the text property to &lt;b&gt;WatiN&lt;/b&gt;; it finds the text property using the HTML element's name attribute.&lt;/li&gt;
&lt;/ul&gt;&lt;span class="codeInline"&gt;&amp;lt;input type=&amp;quot;text&amp;quot; title=&amp;quot;Search&amp;quot; name=&amp;quot;q&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The third command submits the search&lt;/li&gt;&lt;li&gt;Finally the forth command clicks the link that has it's &lt;b&gt;href&lt;/b&gt; set to http://watin.sourceforge.net&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;
2. Running the test
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;You can run a test script using &lt;b&gt;WaxRunner&lt;/b&gt; that has a user interface to select, run and examine test script results.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17545" alt="WaxRunner.png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Alternatively you can run the tests using &lt;b&gt;WaxConsoleRunner&lt;/b&gt;. This method is useful when integrating running of tests in an automated build process&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17614" alt="wax console runner.png" /&gt;&lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;21/08/2007 - Wax 1.0.0.2 released&lt;/li&gt;&lt;li&gt;19/08/2007 - Wax 1.0.0.1 released&lt;/li&gt;&lt;li&gt;15/08/2007 - First release of Wax&lt;/li&gt;&lt;li&gt;09/08/2007 - Initial drop of source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:59:35 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080713065935P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Home&amp;version=35</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Wax Overview
&lt;/h2&gt;Wax allows users to create automated WatiN tests using Microsoft Excel
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Documentation&lt;/b&gt;: &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Download &lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=38884';"&gt;User guide.mht&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Online &lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt; (work in progress).&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;For htm documentation with images please download latest source code from &lt;a href="http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Author&lt;/b&gt;: Edward Wilde &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;http://blogs.edwardwilde.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;25/06/2008 - Wax 1.0.04 released&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;08/10/2007 - Wax 1.0.0.3 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Added new commands for: Added new commands: AppendText, BringToFront, Focus, ClearText, PressTab, TypeText and Refresh &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Wax Example
&lt;/h2&gt;&lt;h3&gt;
Creating a test to search google
&lt;/h3&gt;&lt;h4&gt;
1. Creating the excel test script
&lt;/h4&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17537" alt="Microsoft Excel - SearchGoogle.xlsx (2).png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first command navigates to the google home page&lt;/li&gt;&lt;li&gt;The second command sets the text property to &lt;b&gt;WatiN&lt;/b&gt;; it finds the text property using the HTML element's name attribute.&lt;/li&gt;
&lt;/ul&gt;&lt;span class="codeInline"&gt;&amp;lt;input type=&amp;quot;text&amp;quot; title=&amp;quot;Search&amp;quot; name=&amp;quot;q&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The third command submits the search&lt;/li&gt;&lt;li&gt;Finally the forth command clicks the link that has it's &lt;b&gt;href&lt;/b&gt; set to http://watin.sourceforge.net&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;
2. Running the test
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;You can run a test script using &lt;b&gt;WaxRunner&lt;/b&gt; that has a user interface to select, run and examine test script results.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17545" alt="WaxRunner.png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Alternatively you can run the tests using &lt;b&gt;WaxConsoleRunner&lt;/b&gt;. This method is useful when integrating running of tests in an automated build process&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17614" alt="wax console runner.png" /&gt;&lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;21/08/2007 - Wax 1.0.0.2 released&lt;/li&gt;&lt;li&gt;19/08/2007 - Wax 1.0.0.1 released&lt;/li&gt;&lt;li&gt;15/08/2007 - First release of Wax&lt;/li&gt;&lt;li&gt;09/08/2007 - Initial drop of source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:59:05 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080713065905P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Home&amp;version=34</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Wax Overview
&lt;/h2&gt;Wax allows users to create automated WatiN tests using Microsoft Excel
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Documentation&lt;/b&gt;: &lt;br /&gt;Download &lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=38884';"&gt;User guide.mht&lt;/a&gt;&lt;br /&gt;Online &lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=documentation&amp;amp;referringTitle=Home"&gt;documentation&lt;/a&gt; (work in progress).&lt;br /&gt;For htm documentation with images please download latest source code from &lt;a href="http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Author&lt;/b&gt;: Edward Wilde &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;http://blogs.edwardwilde.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;25/06/2008 - Wax 1.0.04 released&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;08/10/2007 - Wax 1.0.0.3 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Added new commands for: Added new commands: AppendText, BringToFront, Focus, ClearText, PressTab, TypeText and Refresh &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Wax Example
&lt;/h2&gt;&lt;h3&gt;
Creating a test to search google
&lt;/h3&gt;&lt;h4&gt;
1. Creating the excel test script
&lt;/h4&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17537" alt="Microsoft Excel - SearchGoogle.xlsx (2).png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first command navigates to the google home page&lt;/li&gt;&lt;li&gt;The second command sets the text property to &lt;b&gt;WatiN&lt;/b&gt;; it finds the text property using the HTML element's name attribute.&lt;/li&gt;
&lt;/ul&gt;&lt;span class="codeInline"&gt;&amp;lt;input type=&amp;quot;text&amp;quot; title=&amp;quot;Search&amp;quot; name=&amp;quot;q&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The third command submits the search&lt;/li&gt;&lt;li&gt;Finally the forth command clicks the link that has it's &lt;b&gt;href&lt;/b&gt; set to http://watin.sourceforge.net&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;
2. Running the test
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;You can run a test script using &lt;b&gt;WaxRunner&lt;/b&gt; that has a user interface to select, run and examine test script results.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17545" alt="WaxRunner.png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Alternatively you can run the tests using &lt;b&gt;WaxConsoleRunner&lt;/b&gt;. This method is useful when integrating running of tests in an automated build process&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17614" alt="wax console runner.png" /&gt;&lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;21/08/2007 - Wax 1.0.0.2 released&lt;/li&gt;&lt;li&gt;19/08/2007 - Wax 1.0.0.1 released&lt;/li&gt;&lt;li&gt;15/08/2007 - First release of Wax&lt;/li&gt;&lt;li&gt;09/08/2007 - Initial drop of source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:58:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080713065832P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Documentation&amp;version=1</link><description>&lt;div class="wikidoc"&gt;
&lt;h1&gt;
Wax, &amp;quot;Watin And eXcel&amp;quot; - User guide
&lt;/h1&gt;&lt;h5&gt;
Version 1.0.0.5 of Wax, released 13th July 2007. Copyright &amp;#169; 2008 Edward Wilde, &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;Duarte Consulting&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/h5&gt;&lt;h2&gt;
Introduction
&lt;/h2&gt;There are 4 basic categories of commands:&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Action%20commands&amp;amp;referringTitle=Documentation"&gt;Action commands&lt;/a&gt; - used for interacting with the browser, setting values, clicking buttons etc...&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Assertion%20commands&amp;amp;referringTitle=Documentation"&gt;Assertion commands&lt;/a&gt; (validation commands) - used for validating document object model values meet expected criteria.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Dialog%20commands&amp;amp;referringTitle=Documentation"&gt;Dialog commands&lt;/a&gt; used for interacting with Internet Explorer dialogs, such as javascript prompts, login boxes etc...&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Settings%20commands&amp;amp;referringTitle=Documentation"&gt;Settings commands&lt;/a&gt; used to change the default Watin Settings...&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;Many commands are performed against a specific element of the HTML page. Inorder to carry out such a command the method to locate the element must be specified using a find method&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Find%20Methods&amp;amp;referringTitle=Documentation"&gt;Find Methods&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:56:09 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20080713065609P</guid></item><item><title>Source code checked in, #21175</title><link>http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx</link><description>Refactored quite a bit to eliminate all &amp;#34;Code analysis errors&amp;#34; apart from the cyclomatic complexity ones.&amp;#13;&amp;#10;&amp;#13;&amp;#10;Added better error handling, and error reporting in Wax Runner when opening a file that contains unknown find methods.</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:50:33 GMT</pubDate><guid isPermaLink="false">Source code checked in, #21175 20080713065033P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/wax/Wiki/View.aspx?title=Home&amp;version=33</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Wax Overview
&lt;/h2&gt;Wax allows users to create automated WatiN tests using Microsoft Excel
&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Documentation&lt;/b&gt;: &lt;a href="javascript:window.location.href='http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=19877';"&gt;Commands.mht&lt;/a&gt;&lt;br /&gt;Online &lt;a href="http://www.codeplex.com/wax/Wiki/View.aspx?title=Documentation&amp;amp;referringTitle=Home"&gt;Documentation&lt;/a&gt;&lt;br /&gt;For htm documentation with images please download latest source code from &lt;a href="http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx" class="externalLink"&gt;http://www.codeplex.com/wax/SourceControl/ListDownloadableCommits.aspx&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Author&lt;/b&gt;: Edward Wilde &lt;a href="http://blogs.edwardwilde.com" class="externalLink"&gt;http://blogs.edwardwilde.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;25/06/2008 - Wax 1.0.04 released&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;08/10/2007 - Wax 1.0.0.3 released&lt;/li&gt;&lt;ul&gt;
&lt;li&gt;Added new commands for: Added new commands: AppendText, BringToFront, Focus, ClearText, PressTab, TypeText and Refresh &lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;h2&gt;
Wax Example
&lt;/h2&gt;&lt;h3&gt;
Creating a test to search google
&lt;/h3&gt;&lt;h4&gt;
1. Creating the excel test script
&lt;/h4&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17537" alt="Microsoft Excel - SearchGoogle.xlsx (2).png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The first command navigates to the google home page&lt;/li&gt;&lt;li&gt;The second command sets the text property to &lt;b&gt;WatiN&lt;/b&gt;; it finds the text property using the HTML element's name attribute.&lt;/li&gt;
&lt;/ul&gt;&lt;span class="codeInline"&gt;&amp;lt;input type=&amp;quot;text&amp;quot; title=&amp;quot;Search&amp;quot; name=&amp;quot;q&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;The third command submits the search&lt;/li&gt;&lt;li&gt;Finally the forth command clicks the link that has it's &lt;b&gt;href&lt;/b&gt; set to http://watin.sourceforge.net&lt;/li&gt;
&lt;/ul&gt;&lt;h4&gt;
2. Running the test
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;You can run a test script using &lt;b&gt;WaxRunner&lt;/b&gt; that has a user interface to select, run and examine test script results.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17545" alt="WaxRunner.png" /&gt;&lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Alternatively you can run the tests using &lt;b&gt;WaxConsoleRunner&lt;/b&gt;. This method is useful when integrating running of tests in an automated build process&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wax&amp;amp;DownloadId=17614" alt="wax console runner.png" /&gt;&lt;br /&gt;&lt;h3&gt;
News
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;21/08/2007 - Wax 1.0.0.2 released&lt;/li&gt;&lt;li&gt;19/08/2007 - Wax 1.0.0.1 released&lt;/li&gt;&lt;li&gt;15/08/2007 - First release of Wax&lt;/li&gt;&lt;li&gt;09/08/2007 - Initial drop of source&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Sun, 13 Jul 2008 18:48:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080713064832P</guid></item><item><title>New Post: Is ByDocument/UsingDocument working?</title><link>http://www.codeplex.com/wax/Thread/View.aspx?ThreadId=31029</link><description>&lt;div style="line-height: normal;"&gt;Hi Edward Wilde,&lt;br&gt;
This program is a wonderful! Many thanks.&lt;br&gt;
I have already fixed this bug (UsingDocument, ...)&lt;br&gt;
In WaxLib project  --&amp;gt; Test.cs file --&amp;gt; public void Execute(IExecutionContext context, bool shouldThrowErrors) method, add more this code:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (ValidateException validateException)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (OnErrorOccured(new ExcecutionException(validateException.Message, validateException, command)))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
We have 3 Exception: FindMethodException, ValidateException, CommandException, The contents of Execute method would look like this:&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [CLSCompliant(false)]&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Execute(IExecutionContext context, bool shouldThrowErrors)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.ThrowErrors = shouldThrowErrors;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.numberOfCompletedCommands = 0;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.numberOfFaildedCommands = 0;&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (Command command in this.Commands)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bool success = false;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Diagnostics.Debug.Assert(command != null, &amp;quot;Command object should not be null&amp;quot;);&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.Execute(context);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; success = true;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.numberOfCompletedCommands = this.numberOfCompletedCommands + 1;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (FindMethodException findException)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (OnErrorOccured(new ExcecutionException(findException.Message, findException, command)))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (ValidateException validateException)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (OnErrorOccured(new ExcecutionException(validateException.Message, validateException, command)))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (CommandException commandException)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (OnErrorOccured(commandException))&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (this.CommandCompleted != null)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.CommandCompleted(command, new CommandCompletedEventArgs(this.numberOfCompletedCommands, this.numberOfFaildedCommands, success));&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;
&lt;br&gt;
In addition, in WaxLib project --&amp;gt;ValidateCommand.cs&amp;nbsp; file --&amp;gt; private void ValidateStringValue(string value) method, we should change &lt;strong&gt;else if(value != this.ExpectedValue)&lt;/strong&gt; &lt;strong&gt;--&amp;gt; else if (!value.Contains(this.ExpectedValue))&lt;/strong&gt; make search result more exactly.&lt;br&gt;
&lt;br&gt;
Regards,&lt;br&gt;
Hung PQ&lt;br&gt;
&lt;/div&gt;</description><author>phungquocham</author><pubDate>Sat, 12 Jul 2008 19:38:18 GMT</pubDate><guid isPermaLink="false">New Post: Is ByDocument/UsingDocument working? 20080712073818P</guid></item><item><title>New Post: Is ByDocument/UsingDocument working?</title><link>http://www.codeplex.com/wax/Thread/View.aspx?ThreadId=31029</link><description>&lt;div style="line-height: normal;"&gt;I'll take a look over the weekend and get back to you&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Regards Ed.&lt;br&gt;
&lt;div style="border-right:medium none;padding-right:0.2em;border-top:#aaa 0.1em dotted;padding-left:0.2em;padding-bottom:0.2em;margin:1em 0em 2.5em 3em;border-left:medium none;padding-top:0.2em;border-bottom:#aaa 0.1em dotted;font-style:italic"&gt;&lt;br&gt;
BAylesworth wrote:&lt;br&gt;
First I must say that this program is a wonderful addition to the WaTiN set of test tools.&lt;br&gt;
&lt;br&gt;
I found a few issues with Find methods.&lt;br&gt;
&lt;br&gt;
1) The commands.htm documemnt mentions the correct syntax is &amp;quot;ByDocument&amp;quot; in all the examples except one link which uses the syntax &amp;quot;UsingDocument&amp;quot;.&amp;nbsp; So I think the documentation is incorrect.&lt;br&gt;
&lt;br&gt;
2) Looking further into this issue I created a test file with ByDocument as the Find method.&amp;nbsp; Using that method causes the program to fail to load a .xls file.&amp;nbsp; I looked in the code and it is expecting &amp;quot;UsingDocument&amp;quot;.&amp;nbsp; So I used &amp;quot;UsingDocument&amp;quot; and the test file loaded. I then tried to execute the test file and the&amp;nbsp;WaxRunner program&amp;nbsp;crashed.&amp;nbsp; I further looked into the code and it does not look like &amp;quot;UsingDocument&amp;quot; is connected to anything in the WatiN library.&amp;nbsp; Does it work?&amp;nbsp; I browsed change set 4231 where it was introduced and it see not to be hooked up there either.&lt;br&gt;
&lt;br&gt;
3) I tried the ByTitle Find method.&amp;nbsp; It too crashed the WaxRunner program.&amp;nbsp; Does that work?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>ewilde</author><pubDate>Fri, 11 Jul 2008 13:13:46 GMT</pubDate><guid isPermaLink="false">New Post: Is ByDocument/UsingDocument working? 20080711011346P</guid></item><item><title>Closed Issue: WaxRunner Crash</title><link>http://www.codeplex.com/wax/WorkItem/View.aspx?WorkItemId=2162</link><description>Running the attached EXCEL document causes the WaxRunner to crash when it cannot find the final command.&lt;br /&gt;</description><author>ewilde</author><pubDate>Fri, 11 Jul 2008 13:12:07 GMT</pubDate><guid isPermaLink="false">Closed Issue: WaxRunner Crash 20080711011207P</guid></item><item><title>New Post: Is ByDocument/UsingDocument working?</title><link>http://www.codeplex.com/wax/Thread/View.aspx?ThreadId=31029</link><description>&lt;div style="line-height: normal;"&gt;First I must say that this program is a wonderful addition to the WaTiN set of test tools.&lt;br&gt;
&lt;br&gt;
I found a few issues with Find methods.&lt;br&gt;
&lt;br&gt;
1) The commands.htm documemnt mentions the correct syntax is &amp;quot;ByDocument&amp;quot; in all the examples except one link which uses the syntax &amp;quot;UsingDocument&amp;quot;.&amp;nbsp; So I think the documentation is incorrect.&lt;br&gt;
&lt;br&gt;
2) Looking further into this issue I created a test file with ByDocument as the Find method.&amp;nbsp; Using that method causes the program to fail to load a .xls file.&amp;nbsp; I looked in the code and it is expecting &amp;quot;UsingDocument&amp;quot;.&amp;nbsp; So I used &amp;quot;UsingDocument&amp;quot; and the test file loaded. I then tried to execute the test file and the&amp;nbsp;WaxRunner program&amp;nbsp;crashed.&amp;nbsp; I further looked into the code and it does not look like &amp;quot;UsingDocument&amp;quot; is connected to anything in the WatiN library.&amp;nbsp; Does it work?&amp;nbsp; I browsed change set 4231 where it was introduced and it see not to be hooked up there either.&lt;br&gt;
&lt;br&gt;
3) I tried the ByTitle Find method.&amp;nbsp; It too crashed the WaxRunner program.&amp;nbsp; Does that work?&lt;br&gt;
&lt;/div&gt;</description><author>BAylesworth</author><pubDate>Mon, 07 Jul 2008 21:20:16 GMT</pubDate><guid isPermaLink="false">New Post: Is ByDocument/UsingDocument working? 20080707092016P</guid></item></channel></rss>