<?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/"
	>

<channel>
	<title>Liz Keogh&#039;s blog &#187; open source</title>
	<atom:link href="http://lizkeogh.com/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://lizkeogh.com</link>
	<description>Software, Training, Coaching, Writing</description>
	<lastBuildDate>Sat, 04 Feb 2012 20:22:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WiPFlash, or How To Do Microsoft UI Automation</title>
		<link>http://lizkeogh.com/2010/02/25/wipflash-or-how-to-do-microsoft-ui-automation/</link>
		<comments>http://lizkeogh.com/2010/02/25/wipflash-or-how-to-do-microsoft-ui-automation/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:44:56 +0000</pubDate>
		<dc:creator>liz</dc:creator>
				<category><![CDATA[csharp]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://lizkeogh.com/?p=571</guid>
		<description><![CDATA[I&#8217;ve kicked off another open-source project, WiPFlash.
This is a little automation framework with a number of goals:

To let me learn how to do .NET UI Automation
To fix a couple of things that White doesn&#8217;t do yet
To automate scenarios as fast as possible
To provide examples that anyone else can look at, if you want to do [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve kicked off another open-source project, <a href="http://code.google.com/p/wipflash">WiPFlash</a>.</p>
<p>This is a little automation framework with a number of goals:</p>
<ul>
<li>To let me learn how to do .NET UI Automation</li>
<li>To fix a couple of things that <a href="http://code.google.com/p/white-project">White</a> doesn&#8217;t do yet</li>
<li>To automate scenarios as fast as possible</li>
<li>To provide examples that anyone else can look at, if you want to do the same thing.</li>
</ul>
<p>The project is written in C#, and is exclusively focused on WPF Windows GUIs. Currently WiPFlash can:</p>
<ul>
<li>Launch or reuse an existing application or window</li>
<li>Enter text in TextBox, RichTextBox, and editable ComboBox</li>
<li>Select values and retrieve selection in ListBox or ComboBox</li>
<li>Retrieve values from RichTextBox (and its children), TextBox, TextBlock, editable ComboBox</li>
<li>Click buttons.</li>
</ul>
<p>It also provides an example of a Prism application, complete with MVVM paradigm, command binding, dependency injection using Unity, etc.</p>
<p>Please feel free to try it out and add any requests and/or issues, bearing in mind that the purpose of the framework is not to replace <a href="http://code.google.com/p/white-project">White</a>. For instance, I have no plans at this time to support drag-and-drop or mouse and keyboard input, nor am I going to respond to bugs with WiPFlash not working on WinForms, SWT, etc.</p>
<p>If you&#8217;re looking for something similar for Java and Swing, check out my other automation framework, <a href="http://code.google.com/p/tyburn">Tyburn</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://lizkeogh.com/2010/02/25/wipflash-or-how-to-do-microsoft-ui-automation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tyburn 1.1 released</title>
		<link>http://lizkeogh.com/2009/07/21/tyburn-11-released/</link>
		<comments>http://lizkeogh.com/2009/07/21/tyburn-11-released/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 12:58:16 +0000</pubDate>
		<dc:creator>liz</dc:creator>
				<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://lizkeogh.com/?p=419</guid>
		<description><![CDATA[Tyburn, the little GUI harness for helping you Swing more easily, has had a few changes:

Slow mode now added, so you can use it to show your scenarios being run (great for BDD presentations or working out what&#8217;s actually causing that bug)
The Ascii Grid DSL converter which I&#8217;ve used for Tetris and the Game of [...]]]></description>
			<content:encoded><![CDATA[<p>Tyburn, the little GUI harness for helping you Swing more easily, has had a few changes:</p>
<ul>
<li>Slow mode now added, so you can use it to show your scenarios being run (great for BDD presentations or working out what&#8217;s actually causing that bug)</li>
<li>The Ascii Grid DSL converter which I&#8217;ve used for Tetris and the Game of Life for years has been added</li>
<li>You can now specify the timeout for finding an open window</li>
<li>You can ask the control if it&#8217;s got the window open (makes it easier to close all windows in a tear-down).</li>
</ul>
<div>If you&#8217;re just using the WindowControl, nothing should break when you update (this includes all those of you who&#8217;ve participated in one of the many Game of Life workshops).</div>
<div>If you&#8217;ve done strange things like overridden classes or methods, something might not compile when you update &#8211; but the fix should be small and obvious.</div>
<div>Enjoy!</div>
]]></content:encoded>
			<wfw:commentRss>http://lizkeogh.com/2009/07/21/tyburn-11-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tyburn 1.0 released</title>
		<link>http://lizkeogh.com/2008/09/04/tyburn-1-released/</link>
		<comments>http://lizkeogh.com/2008/09/04/tyburn-1-released/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 09:04:39 +0000</pubDate>
		<dc:creator>liz</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[bdd]]></category>
		<category><![CDATA[Tyburn]]></category>

		<guid isPermaLink="false">http://lizkeogh.com/?p=378</guid>
		<description><![CDATA[It seems to be the season for releasing code!
Tyburn is a fast, minimal, extensible Java Swing harness that was originally part of JBehave 1.0. You can download it here and use it like this:

WindowControl control = new WindowControl("my.named.frame");
control.clickButton("a.button");
control.enterText("a.textfield", "Text1");

]]></description>
			<content:encoded><![CDATA[<p>It seems to be the season for releasing code!</p>
<p>Tyburn is a fast, minimal, extensible Java Swing harness that was originally part of JBehave 1.0. You can download it <a href="http://code.google.com/p/tyburn/">here</a> and use it like this:</p>
<p><code><br />
WindowControl control = new WindowControl("my.named.frame");<br />
control.clickButton("a.button");<br />
control.enterText("a.textfield", "Text1");<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://lizkeogh.com/2008/09/04/tyburn-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

