<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: CoScripter</title>
	<atom:link href="http://mozillalabs.com/blog/2007/09/coscripter/feed/" rel="self" type="application/rss+xml" />
	<link>http://mozillalabs.com/blog/2007/09/coscripter/</link>
	<description>Just another mozillalabs.com weblog</description>
	<lastBuildDate>Tue, 25 Jan 2011 12:12:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: F Murray Rumpelstiltskin</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-440</link>
		<dc:creator>F Murray Rumpelstiltskin</dc:creator>
		<pubDate>Thu, 26 Feb 2009 04:13:32 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-440</guid>
		<description>&gt;&gt; &quot;Simplifying web based processes&quot;

Sheesh.

IBM get a clue! It&#039;s not at AMO - and I&#039;m not wasting any time on it.</description>
		<content:encoded><![CDATA[<p>&gt;&gt; &#8220;Simplifying web based processes&#8221;</p>
<p>Sheesh.</p>
<p>IBM get a clue! It&#8217;s not at AMO &#8211; and I&#8217;m not wasting any time on it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: diş beyazlatma</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-437</link>
		<dc:creator>diş beyazlatma</dc:creator>
		<pubDate>Sat, 29 Mar 2008 13:10:15 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-437</guid>
		<description>teşekkürler</description>
		<content:encoded><![CDATA[<p>teşekkürler</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Cornell</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-439</link>
		<dc:creator>Matthew Cornell</dc:creator>
		<pubDate>Tue, 15 Jan 2008 15:18:38 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-439</guid>
		<description>Neat tool. Terrible registration process - should support anonymous downloads. Need keystrokes for the run button. Thanks a lot - very handy.</description>
		<content:encoded><![CDATA[<p>Neat tool. Terrible registration process &#8211; should support anonymous downloads. Need keystrokes for the run button. Thanks a lot &#8211; very handy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Cornell</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-438</link>
		<dc:creator>Matthew Cornell</dc:creator>
		<pubDate>Fri, 30 Nov 2007 14:18:57 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-438</guid>
		<description>Great tool, HORRID steps to get it.</description>
		<content:encoded><![CDATA[<p>Great tool, HORRID steps to get it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Tian</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-436</link>
		<dc:creator>John Tian</dc:creator>
		<pubDate>Sat, 08 Sep 2007 22:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-436</guid>
		<description>Alex, did you look at Dejaclick and iMacros yet? Both extensions are easy to use and work well.</description>
		<content:encoded><![CDATA[<p>Alex, did you look at Dejaclick and iMacros yet? Both extensions are easy to use and work well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-435</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Fri, 07 Sep 2007 22:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-435</guid>
		<description>Looks nice - but does it work with the majority of websites like &lt;a href=&quot;https://addons.mozilla.org/de/firefox/addon/3863&quot; rel=&quot;nofollow&quot;&gt;iMacros&lt;/a&gt; does? If not, it’ll remain useless for me.

Sure, the &lt;a href=&quot;http://wiki.imacros.net/Command_Reference&quot; rel=&quot;nofollow&quot;&gt;imacros syntax&lt;/a&gt; is not exactly natural language :-) but not too complicated either. And as soon as the task gets a bit more involved, a natural language &quot;program&quot; becomes very confusing (download files, time stamps, tab support, clear cache... how do you describe these concepts in natural language?)

&gt;In the future CoScripter might also impact how we test Firefox.

This is a good idea! But why not use imacros for this purpose? It&#039;s already there and it works.</description>
		<content:encoded><![CDATA[<p>Looks nice &#8211; but does it work with the majority of websites like <a href="https://addons.mozilla.org/de/firefox/addon/3863" rel="nofollow">iMacros</a> does? If not, it’ll remain useless for me.</p>
<p>Sure, the <a href="http://wiki.imacros.net/Command_Reference" rel="nofollow">imacros syntax</a> is not exactly natural language <img src='http://mozillalabs.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  but not too complicated either. And as soon as the task gets a bit more involved, a natural language &#8220;program&#8221; becomes very confusing (download files, time stamps, tab support, clear cache&#8230; how do you describe these concepts in natural language?)</p>
<p>&gt;In the future CoScripter might also impact how we test Firefox.</p>
<p>This is a good idea! But why not use imacros for this purpose? It&#8217;s already there and it works.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Faaborg</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-434</link>
		<dc:creator>Alex Faaborg</dc:creator>
		<pubDate>Wed, 05 Sep 2007 04:23:18 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-434</guid>
		<description>&gt;how fragile a recorded script is when faced with site structure changes

My impression is that because the script abstracts actions down to field and button names, the design and layout can change without breaking the script, but the overall UI can not.</description>
		<content:encoded><![CDATA[<p>&gt;how fragile a recorded script is when faced with site structure changes</p>
<p>My impression is that because the script abstracts actions down to field and button names, the design and layout can change without breaking the script, but the overall UI can not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Huggins</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-433</link>
		<dc:creator>Jason Huggins</dc:creator>
		<pubDate>Tue, 04 Sep 2007 16:33:54 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-433</guid>
		<description>We&#039;ve had something very similar to this with Selenium IDE (http://www.openqa.org/selenium-ide/) for a few years now, albeit without the natural language support. Selenium IDE lets you record scripts and play them back one step at a time.

I think the best example of this approach was Apple&#039;s HyperTalk, the scripting language built-in to HyperCard. HyperTalk really was a sweet language. I think GUI automation really lends itself to this natural language approach... but only in the simple cases. When testing gets slightly more complicated, and you want to use loops, conditionals, or functions... the natural language approach starts to get in the way... and a &quot;real&quot; language like JavaScript becomes far more productive. But I can&#039;t deny the seductive attraction of the natural language approach.</description>
		<content:encoded><![CDATA[<p>We&#8217;ve had something very similar to this with Selenium IDE (<a href="http://www.openqa.org/selenium-ide/" rel="nofollow">http://www.openqa.org/selenium-ide/</a>) for a few years now, albeit without the natural language support. Selenium IDE lets you record scripts and play them back one step at a time.</p>
<p>I think the best example of this approach was Apple&#8217;s HyperTalk, the scripting language built-in to HyperCard. HyperTalk really was a sweet language. I think GUI automation really lends itself to this natural language approach&#8230; but only in the simple cases. When testing gets slightly more complicated, and you want to use loops, conditionals, or functions&#8230; the natural language approach starts to get in the way&#8230; and a &#8220;real&#8221; language like JavaScript becomes far more productive. But I can&#8217;t deny the seductive attraction of the natural language approach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 翻译公司</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-432</link>
		<dc:creator>翻译公司</dc:creator>
		<pubDate>Tue, 04 Sep 2007 16:04:32 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-432</guid>
		<description>Another benefit is that by lowering the cost of entry we should see this getting used by clinical and educational support staff to set up customisations for individual users. That should really help it (and FF) take off and provide great web accessibility. I’m going to see how to use this in Jambu.</description>
		<content:encoded><![CDATA[<p>Another benefit is that by lowering the cost of entry we should see this getting used by clinical and educational support staff to set up customisations for individual users. That should really help it (and FF) take off and provide great web accessibility. I’m going to see how to use this in Jambu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Lee</title>
		<link>http://mozillalabs.com/blog/2007/09/coscripter/comment-page-1/#comment-431</link>
		<dc:creator>Steve Lee</dc:creator>
		<pubDate>Tue, 04 Sep 2007 10:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://mozillalabs.com/2007/09/coscripter/#comment-431</guid>
		<description>Hi Alex, Thanks for bringing this to our attention.

Another benefit is that by lowering the cost of entry we should see this getting used by clinical and educational support staff to set up customisations for individual users. That should really help it (and FF) take off and provide great web accessibility. I&#039;m going to see how to use this in Jambu.

My one question is how fragile a recorded script is when faced with site structure changes. I guess the &#039;sloppy programming&#039; removes some of the dependency.</description>
		<content:encoded><![CDATA[<p>Hi Alex, Thanks for bringing this to our attention.</p>
<p>Another benefit is that by lowering the cost of entry we should see this getting used by clinical and educational support staff to set up customisations for individual users. That should really help it (and FF) take off and provide great web accessibility. I&#8217;m going to see how to use this in Jambu.</p>
<p>My one question is how fragile a recorded script is when faced with site structure changes. I guess the &#8216;sloppy programming&#8217; removes some of the dependency.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

