<?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>Relevant Codes (by Anshoo Arora) &#187; Automation Frameworks</title>
	<atom:link href="http://relevantcodes.com/category/automation-frameworks/feed/" rel="self" type="application/rss+xml" />
	<link>http://relevantcodes.com</link>
	<description>A Test Development Resource for HP QuickTest Professional.</description>
	<lastBuildDate>Fri, 30 Dec 2011 07:07:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>RelevantCodes[1]One &#8211; QTP Automation Framework</title>
		<link>http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/</link>
		<comments>http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 10:51:11 +0000</pubDate>
		<dc:creator>Anshoo Arora</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Automation Frameworks]]></category>
		<category><![CDATA[QTP]]></category>
		<category><![CDATA[VBScript]]></category>
		<category><![CDATA[Automation Framework]]></category>
		<category><![CDATA[Automation Framework QTP]]></category>
		<category><![CDATA[Excel Automation Framework]]></category>
		<category><![CDATA[QTP Automation Framework]]></category>
		<category><![CDATA[QTP Automation Framework Demo]]></category>
		<category><![CDATA[QTP Framework]]></category>
		<category><![CDATA[QTP Framework Demo]]></category>
		<category><![CDATA[Relevant Codes Framework]]></category>
		<category><![CDATA[RelevantCodes[1]One]]></category>

		<guid isPermaLink="false">http://relevantcodes.com/?p=2068</guid>
		<description><![CDATA[The first release of RelevantCodes[1]One, a Keyword-Driven Automation Framework Demo Project is available and ready for download. Usage examples and Videos included.]]></description>
			<content:encoded><![CDATA[<p></p><p><img alt="" src="http://relevantcodes.com/Articles/RelevantCodesOne/ON[1]E.png" title="RelevantCodes[1]One" class="alignright" /></p>
<p>
The first release of RelevantCodes[1]One is ready, and has been successfully tested on QTP versions 9.2, 9.5 and 10.0. I would like to thank Clive Farrington, Mahesh Upadhyay and Sunitha Reddy for helping me beta-test this framework. I really appreciate your efforts, guys!
</p>
<p class="centeralign alert"><span style='font-weight:bold; font-family:Calibri; font-size:1.2em;'><a class="downloadlink" href="http://relevantcodes.com/wp-content/plugins/download-monitor/download.php?id=1" title="Version0.1b downloaded 6171 times" >Download RelevantCodes[1]One (6171)</a></span></p>
<p class="alert">Be sure to view the videos at the end of this post, which show RelevantCodes[1]One being initiated through the Excel Table, and full executions on versions 9.2 and 10.0.</p>
<p class="note">January 27, 2010: Added examples. These show how DP statements can be converted to RelevantCodes[1]One keywords.</p>
<p><h2>Features:</h2>
<ul>
<li>OO Architecture</li>
<li>Custom DOTNetFactory Form</li>
<li>Hierarchical Reporting</li>
<li>Product Version Settings</li>
<li>Single Block for Loading and Unloading Global Objects</li>
<li>Advanced Dictionary Object usage</li>
<li>Generic Structure (Currently supports Web &#038; Standard Windows)</li>
<li>Simple Validations</li>
<li>Custom CheckPoints</li>
<li>Supports execution on multiple windows/browsers (see Test Case 002)</li>
<li>Simple Reporting</li>
<li>Data Sheet with Custom Macros (macros will not available for viewing)</li>
<li>Customized Test Execution</li>
<li>Supports multiple object descriptions</li>
</ul>
<p>
I have tried to keep everything quite basic in this release, but there will be several enhancements in the next, including a <strong>CustomUserActions object</strong> which will give ability to create tests from the Table as well as perform custom actions through code simultaneously. Also in the next release will be featured an upgrade to the Implementor Class, that will enable multiple iterations of a group of statements from the Data Table.
</p>
<p><h2>Setting Up</h2>
<p>1. Download, unzip and copy the RelevantCodes folder to your &#8220;C:\&#8221;. The folder structure should look exactly like:
</p>
<pre>
C:\RelevantCodes\RelevantCodes[1]One\0.1
</pre>
<p>
2. In the folder <code>C:\RelevantCodes\RelevantCodes[1]One\0.1\Test Resources\Excel Tables</code>: change the name of the relevant table to <span class="highlight">Data.xls</span>. If you are using QTP <span class="highlight">9.2 or below</span>, rename Data92.xls to Data.xls. For versions <span class="highlight">9.5 and higher</span>, rename Data95+.xls to Data.xls.
</p>
<p><h2>Current Version</h2>
<p>0.1 Beta
</p>
<p><h2>Found a Bug. What should I do now?</h2>
<p>If any issues that you may encounter, please use the comments section to notify me. I will try to have the fix ready, and the fix will be implemented in the next version, giving full credit to you for finding the bug. If the bug requires a small fix, then, the solution will be available for everyone to view/download immediately.
</p>
<p><h2>Will it support other technologies other than Web and Standard Windows?</h2>
<p>Technically, this design is capable of working with all sorts of technologies, but because I don&#8217;t have access to other add-ins, this may not be possible in the near future. However, if someone is willing to utilize their time in this upgrade, you are most welcome to. If you get this framework to work with other technologies successfully, I would be happy to share it with the everyone giving full credit to your extraordinary work.
</p>
<p><h2>Does RelevantCodes[1]One come under any warranties?</h2>
<p>No, and Relevant Codes, Anshoo Arora or any associated parties cannot be held responsible for any damage caused by the use of RelevantCodes[1]One.
</p>
<p><h2>Copyright Notice / License Agreement</h2>
<p>RelevantCodes[1]One is being released under <span class="highlight">Creative Commons 3.0 Attribution License</span>. For more information about this license, please view <a href="http://creativecommons.org/about/licenses/">this topic</a> at <a href="http://creativecommons.org/">Creative Commons</a> website. In other words, you can <a href="http://creativecommons.org/licenses/by/3.0/legalcode">distribute, remix, tweak, and build upon</a> this framework as long as you give proper credit to the authors, and to RelevantCodes.com. You must also leave the terms in the License Agreement in the source folder unchanged. <a href="http://creativecommons.org/licenses/by/3.0/legalcode">Click here</a> to view the Creative Commons 3.0 Attribution license legal code.
</p>
<p class="centeralign alert">
<a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by/3.0/us/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://purl.org/dc/dcmitype/Text" property="dc:title" rel="dc:type">RelevantCodes[1]One Automation Framework</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://relevantcodes.com" property="cc:attributionName" rel="cc:attributionURL">Anshoo Arora [RelevantCodes.com]</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 United States License</a>.<br />Based on a work at <a xmlns:dc="http://purl.org/dc/elements/1.1/" href="http://relevantcodes.com" rel="dc:source">relevantcodes.com</a>.
</p>
<p></p>
<h2>Defects</h2>
<p>
1. <code>Implementor.cls.vbs => Function CheckProperty</code>: The value parsed after using Mid(), the property value stored in sExpected the result is stored in a variable cast as string, however, when using Execute() to set the value of sValue the value is being stored in a variable cast as boolean when performing the compare on these two variable types the checkpoint is failing when it should be passing. [<a href="/Articles/RelevantCodesOne/truenottrue.jpg">Snapshot</a>] [Credits go to Brock Vietor for reporting this defect; this defect is reported as-is from Brock's e-mail. Brock: Many thanks for your great reporting style and wonderful feedback!] </p>
<p>2. <code>Engine.vbs.cls</code>: Remove/Comment line #15 (Private TestData). Instead, insert <code>Public TestData</code> on line 2. This should fix the bug as reported in <a href="http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/#comment-2009">this comment</a>. [Credits go to Daim Phillips for finding and reporting this defect. Daim: Thanks for all your time and efforts that went into finding and reporting this defect!]
</p>
<h2>Converting DP Into RelevantCodes[1]One Keywords</h2>
<p><h5>Example 1: Click Image</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">Browser(<span style="color: #800000;">&quot;title:=Test&quot;</span>).Page(<span style="color: #800000;">&quot;title:=Test&quot;</span>).Image(<span style="color: #800000;">&quot;name:=ThisImage&quot;</span>).Click</pre></div></div>

<pre>
Parent       | Child | Description     | Event | Value
--------------------------------------------------------------------------
Browser Page | Image | name:=ThisImage | Click | ""
</pre>
<p><h5>Example 2: Click Image (Multiple Properties)</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">Browser(<span style="color: #800000;">&quot;title:=Test&quot;</span>).Page(<span style="color: #800000;">&quot;title:=Test&quot;</span>).Image(<span style="color: #800000;">&quot;name:=ThisImage&quot;</span>, <span style="color: #800000;">&quot;index:=0&quot;</span>).Click</pre></div></div>

<pre>
Parent       | Child | Description                 | Event | Value
--------------------------------------------------------------------------
Browser Page | Image | [name:=ThisImage][index:=0] | Click |
</pre>
<p><h5>Example 3: Enter Value in a Text Box</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">Browser(<span style="color: #800000;">&quot;title:=Test&quot;</span>).Page(<span style="color: #800000;">&quot;title:=Test&quot;</span>).WebEdit(<span style="color: #800000;">&quot;name:=ThisText&quot;</span>).<span style="color: #0000A6;">Set</span> <span style="color: #800000;">&quot;RelevantCodes[1]One&quot;</span></pre></div></div>

<pre>
Parent       | Child   | Description    | Event | Value
--------------------------------------------------------------------------
Browser Page | WebEdit | name:=ThisText | Set   | RelevantCodes[1]One
</pre>
<p><h5>Example 4: Launching a Browser and Clicking &#8220;Links&#8221;</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">SystemUtil.Run <span style="color: #800000;">&quot;iexplore.exe&quot;</span>, <span style="color: #800000;">&quot;http://relevantcodes.com&quot;</span>
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).Link(<span style="color: #800000;">&quot;innertext:=Links&quot;</span>).Click</pre></div></div>

<pre>
Parent       | Child | Description      | Event  | Value
--------------------------------------------------------------------------
Browser      |       | Relevant Codes   | Launch | http://relevantcodes.com
Browser      | Link  | innertext:=Links | Click  |
</pre>
<p><h5>Example 5: Launching a Browser, Clicking &#8220;Links&#8221; and closing the Browser</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">SystemUtil.Run <span style="color: #800000;">&quot;iexplore.exe&quot;</span>, <span style="color: #800000;">&quot;http://relevantcodes.com&quot;</span>
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).Link(<span style="color: #800000;">&quot;innertext:=Links&quot;</span>).Click
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).<span style="color: #0000A6;">Close</span></pre></div></div>

<pre>
Parent       | Child | Description      | Event  | Value
--------------------------------------------------------------------------
Browser      |       | Relevant Codes   | Launch | http://relevantcodes.com
Browser      | Link  | innertext:=Links | Click  |
Browser      |       | Relevant Codes   | Close  |
</pre>
<p><h5>Example 6: Launching a Browser, Clicking &#8220;Links&#8221;, Synchronizing and closing the Browser</h5>
</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;">SystemUtil.Run <span style="color: #800000;">&quot;iexplore.exe&quot;</span>, <span style="color: #800000;">&quot;http://relevantcodes.com&quot;</span>
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).Link(<span style="color: #800000;">&quot;innertext:=Links&quot;</span>).Click
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).Sync
Browser(<span style="color: #800000;">&quot;title:=.*Relevant Codes.*&quot;</span>).<span style="color: #0000A6;">Close</span></pre></div></div>

<pre>
Parent       | Child | Description      | Event  | Value
--------------------------------------------------------------------------
Browser      |       | Relevant Codes   | Launch | http://relevantcodes.com
Browser      | Link  | innertext:=Links | Click  |
Browser      |       | Relevant Codes   | Sync   |
Browser      |       | Relevant Codes   | Close  |
</pre>
<p><h5>Example 7: Adding a new Browser to the Object Class</h5>
</p>
<p class="alert"><strong>Note:</strong> The Activate method can be used to Activate a Browser, as well as add it to the clsImplementor Object Collection. This example shows how a resulting (new) browser <code>TestDomain2</code> is added to the collection by specifying its properties.</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:consolas, monospace;"><span style="color: #008000;">'Open New Browser
</span>SystemUtil.Run <span style="color: #800000;">&quot;iexplore.exe&quot;</span>, <span style="color: #800000;">&quot;http://Domain.com&quot;</span>
<span style="color: #008000;">'Clicking the link opens another Browser
</span>Browser(<span style="color: #800000;">&quot;title:=testDomain_1&quot;</span>).Link(<span style="color: #800000;">&quot;innertext:=OpenNewBrowser&quot;</span>).Click
<span style="color: #008000;">'Synchronize with new browser
</span>Browser(<span style="color: #800000;">&quot;title:=testDomain_2&quot;</span>).Sync
Browser(<span style="color: #800000;">&quot;title:=testDomain_2&quot;</span>).<span style="color: #0000A6;">Close</span>
Browser(<span style="color: #800000;">&quot;title:=testDomain_1&quot;</span>).<span style="color: #0000A6;">Close</span></pre></div></div>

<pre>
Parent       | Child | Description      | Event  | Value
--------------------------------------------------------------------------
Browser      |       | TestDomain1               | Launch   | http://Domain.com
Browser      | Link  | innertext:=OpenNewBrowser | Click    |
Browser      |       | TestDomain2               | Activate | title:=testDomain_2
Browser      |       | TestDomain2               | Sync     |
Browser      |       | TestDomain2               | Close    |
Browser      |       | TestDomain1               | Activate |
Browser      |       | TestDomain1               | Close    |
</pre>
<p><h2>Demos</h2>
<p>I have created 3 simple runs. The first demonstrates RelevantCodes[1]One usage with a single browser, the second run demonstrates its usage with multiple browsers simultaneously and the last one demonstrates a simple execution with a standard windows application. The 4th test case is blank, and you can create more such blank test cases to experiment with this framework. The &#8220;Execute Y&#8221; determines which test case in the Excel Spreadsheet are going to be executed. Any test case with &#8220;Execute N&#8221; flag will not execute.
</p>
<p class="centeralign"><strong>Executing Selected Tests through Excel Spreadsheet</strong><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/AINmAOOWFn0&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/AINmAOOWFn0&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>
<p class="centeralign"><strong>Version 9.2</strong><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/y8Lju5o_nCU&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/y8Lju5o_nCU&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>
<p class="centeralign"><strong>Version 10.0</strong><br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/NPOmpNZU27Y&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/NPOmpNZU27Y&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
</p>
<p class="centeralign alert"><span style='font-weight:bold; font-family:Calibri; font-size:1.2em;'><a class="downloadlink" href="http://relevantcodes.com/wp-content/plugins/download-monitor/download.php?id=1" title="Version0.1b downloaded 6171 times" >Download RelevantCodes[1]One (6171)</a></span></p>
<p class="centeralign"><img alt="RelevantCodes[1]One Automation Framework" src="http://relevantcodes.com/Articles/RelevantCodesOne/RelevantCodesOne1.png" title="RelevantCodes[1]One Automation Framework" class="aligncenter" width="303" height="33" /></p>
]]></content:encoded>
			<wfw:commentRss>http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/feed/</wfw:commentRss>
		<slash:comments>265</slash:comments>
		</item>
		<item>
		<title>Updates: Upcoming Automation Framework</title>
		<link>http://relevantcodes.com/updates-upcoming-automation-framework/</link>
		<comments>http://relevantcodes.com/updates-upcoming-automation-framework/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 05:04:10 +0000</pubDate>
		<dc:creator>Anshoo Arora</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Automation Frameworks]]></category>
		<category><![CDATA[Automation Framework]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[QTP Automation Framework]]></category>
		<category><![CDATA[QTP Automation Framework Demo]]></category>
		<category><![CDATA[QTP Framework]]></category>
		<category><![CDATA[QTP Framework Demo]]></category>
		<category><![CDATA[RelevantCodes[1]One]]></category>

		<guid isPermaLink="false">http://relevantcodes.com/?p=1923</guid>
		<description><![CDATA[This post contains the updates regarding the upcoming automation framework as well as some ideas that might be included in its first release, which will be available for trial and download sometime during January 2010. Enjoy!]]></description>
			<content:encoded><![CDATA[<p></p><p class="alert centeralign">Update: <a href="http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/">RelevantCodes[1]One</a> is now available for download.</p>
<p>
As some of you may be aware that a few ideas regarding an Automation Framework were shared in <a href="http://relevantcodes.com/upcoming-automation-framework/">this post</a>. Even though I was expecting feedback from more people, I think what we have is a great starting point. Below are a few suggestions that I have think will be excellent to include in the first version:</p>
<ul>
<li>1 Excel Master Spreadsheet</li>
<li>Use of XML Files (may be available in the subsequent release)</li>
<li>Recovery Scenario (may be available in the subsequent release)</li>
<li>HTML Reporting</li>
<li>Generic structure</li>
<li>First release will run solely on a Web platform. Subsequent release will include a Windows application as well to be run simultaneously.</li>
</ul>
<p>A few of my ideas that I wanted to share as well:</p>
<ul>
<li>It may be a pure OO-structure.</li>
<li>VBA (Macros) in the Master Spreadsheet</li>
<li>Custom User Form</li>
<li>A simple test driver engine</li>
<li>Hierarchical Reporting</li>
<li>Check(s) for Product Versions</li>
<li>Simple structure for Loading and Unloading Global objects</li>
<li>Provision to capture screenshots (may be available in the next release)</li>
</ul>
<p>
Of course, what you see above is me thinking out loud, and some new ideas may be included while the ones above may be dropped for the first release. If you have any suggestions that you would like to share, please use the comments section to do so (you&#8217;ll really help me out a lot by doing so). Please remember, this is going to be for purely conceptual purposes and I will try to introduce as many of your ideas as possible. If I am not able to include them in the first release, I&#8217;m sure we will find room for them in the second (or the third if there is enough support).
</p>
<p>
The first release will be available sometime in January, and the framework will be code-named <strong>RelevantCodes[1]One</strong>. I will try to expedite it, but holidays are coming up which make thinking about work quite tough. :)
</p>
<p><a href="http://relevantcodes.com/Articles/RelevantCodesOne/RelevantCodesOne1.png"><img alt="" src="http://relevantcodes.com/Articles/RelevantCodesOne/RelevantCodesOne1.png" title="Relevant Codes One" class="aligncenter" width="303" height="33" /></a></p>
<p class="alert">
This post will be frequently updated as the framework creation starts and as I continue to receive your valuable feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://relevantcodes.com/updates-upcoming-automation-framework/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Upcoming: Automation Framework</title>
		<link>http://relevantcodes.com/upcoming-automation-framework/</link>
		<comments>http://relevantcodes.com/upcoming-automation-framework/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 23:15:57 +0000</pubDate>
		<dc:creator>Anshoo Arora</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Automation Frameworks]]></category>
		<category><![CDATA[Automation Framework]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[QTP]]></category>
		<category><![CDATA[QTP Automation Framework]]></category>
		<category><![CDATA[QTP Automation Framework Demo]]></category>
		<category><![CDATA[QTP Framework]]></category>
		<category><![CDATA[RelevantCodes[1]One]]></category>
		<category><![CDATA[RelevantCodes[1]One Demo]]></category>

		<guid isPermaLink="false">http://relevantcodes.com/?p=1397</guid>
		<description><![CDATA[I have been planning for a while now to release a framework for our community. I even started on a few ideas, but I felt it would be best if I received some feedback from you guys. Please use the comment section of this post to share your ideas of what you would like to see included in the framework. ]]></description>
			<content:encoded><![CDATA[<p></p><p class="alert centeralign"><a href="http://relevantcodes.com/relevantcodes1one-qtp-automation-framework/">RelevantCodes[1]One</a> is now available for download.</p>
<p>
I have been planning for a while now to release a framework for our community. I even started on a few ideas, but I felt it would be best if I received some feedback from you guys. Please use the comment section of this post to share your ideas of what you would like to see included in the framework. Also, it will also help me if you could suggest an application that you would like to be automated, because in the end, without your help and your great ideas, this won&#8217;t be possible.
</p>
<p  class="alert">
PS. You can post as anonymous if you like, but, I would really like to know who suggested what so I can pay credit where its deserved.</p>
]]></content:encoded>
			<wfw:commentRss>http://relevantcodes.com/upcoming-automation-framework/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
	</channel>
</rss>

