Title: Hi everyone,<p>I&#x27;m working for a startup called BugFree Software and would love to hear your feedback on a new product we are launching today.<p>Helium is a library that wraps around Selenium to simplify web automation. It does away with many of the technicalities involved with web scripting. For example: Here is a Selenium script. Can you guess what it does?<p><pre><code>    &gt;&gt;&gt; ff = Firefox()
    ...
    &gt;&gt;&gt; text_area = ff.find_element_by_id(&quot;u_0_1q&quot;)
    &gt;&gt;&gt; text_area.send_keys(&quot;Hello World!&quot;)
    &gt;&gt;&gt; button = ff.find_element_by_class_name(&quot;_42g-&quot;)
    &gt;&gt;&gt; button.click()
</code></pre>
Here is the same script rewritten using Helium:<p><pre><code>    &gt;&gt;&gt; start_firefox()
    ...
    &gt;&gt;&gt; write(&quot;Hello World!&quot;, into=&quot;Update Status&quot;)
    &gt;&gt;&gt; click(&quot;Post&quot;)
</code></pre>
Can you now guess what it does? That&#x27;s right; It updates your Facebook status.<p>In an extended comparison that we were invited to write for the December issue of Professional Tester (professionaltester.com), we found that an example script automating Gmail took 66% fewer lines of code and 75% less effort using Helium than with Selenium alone.<p>You can find more information and download Helium from http:&#x2F;&#x2F;heliumhq.com. Any feedback would be highly appreciated.<p>Hoping to hear your thoughts and comments,
Michael Herrmann
heliumhq.com
Upvote: