Skip to content

Commit 1a82812

Browse files
committed
Adding blog entries from 2011 and 2012 [deploy site]
1 parent 1256891 commit 1a82812

File tree

88 files changed

+2006
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+2006
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
+++
2+
title = "Blog"
3+
date = "2011-01-01 00:00:00"
4+
+++
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
+++
2+
title = "Blog"
3+
date = "2012-01-01 00:00:00"
4+
+++
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
+++
2+
Description = "<p>If you’re using Maven and the 2.0b1 release of Selenium, you may be running into some problems getting maven to pick up your tests. The underlying problem is that selenium contains support classes for both JUnit and TestNG. The solution is to add this to your pom.xml <dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium</artifactId> <version>2.0b1</version> <exclusions> <exclusion> <groupId>org.testng</groupId> <artifactId>testng</artifactId> […]</p>"
3+
Title = "2.0b1 and Maven"
4+
Date = 2011-01-25
5+
Author = "shs96c"
6+
AuthorLink = "https://twitter.com/shs96c"
7+
+++
8+
9+
<p>If you&#8217;re using Maven and the 2.0b1 release of Selenium, you may be running into some problems getting maven to pick up your tests. The underlying problem is that selenium contains support classes for both JUnit and TestNG. The solution is to add this to your pom.xml</p>
10+
<pre>&lt;dependency&gt;
11+
&lt;groupId&gt;org.seleniumhq.selenium&lt;/groupId&gt;
12+
&lt;artifactId&gt;selenium&lt;/artifactId&gt;
13+
&lt;version&gt;2.0b1&lt;/version&gt;
14+
&lt;exclusions&gt;
15+
&lt;exclusion&gt;
16+
&lt;groupId&gt;org.testng&lt;/groupId&gt;
17+
&lt;artifactId&gt;testng&lt;/artifactId&gt;
18+
&lt;/exclusion&gt;
19+
&lt;/exclusions&gt;
20+
&lt;/dependency&gt;</pre>
21+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
+++
2+
Description = "<p>Rather than surprising the general community in ways that we have become somewhat known for, I figured I would try something new. Actually asking about usage of things before changing them in fundamental ways. To this end, I have created a quick(!) survey about changes that are under consideration regarding UI-Maps and how Se-IDE is […]</p>"
3+
Title = "A Quick Survey on Features"
4+
Date = 2011-08-03
5+
Author = "adam goucher"
6+
AuthorLink = "https://twitter.com/adamgoucher"
7+
+++
8+
9+
<p>Rather than surprising the general community in ways that we have become somewhat known for, I figured I would try something new. Actually asking about usage of things before changing them in fundamental ways.</p>
10+
<p>To this end, I have created a quick(!) <a href="http://www.surveymonkey.com/s/DZC89TF">survey</a> about changes that are under consideration regarding UI-Maps and how Se-IDE is opened.</p>
11+
<p>The <a href="http://www.surveymonkey.com/s/DZC89TF">survey</a> is only two questions, so I&#8217;m hoping for a large response. I&#8217;ll post the results next Monday (August 8, 2011).</p>
12+
<p>One more time for good luck, the survey is over <a href="http://www.surveymonkey.com/s/DZC89TF">here</a>.</p>
13+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
+++
2+
Description = "<p>I have drastically fallen behind on the link reporting, but not the collecting, so this week’s Smattering will be multi-part. The ‘big’ news falls for this edition is two fold – We’re having a conference! Selenium Conference 2011 is April 4 – 6, 2011 in San Francisco. See the site for more information. (And I […]</p>"
3+
Title = "A Smattering of Selenium #36A"
4+
Date = 2011-01-10
5+
Author = "adam goucher"
6+
AuthorLink = "https://twitter.com/adamgoucher"
7+
+++
8+
9+
<p>I have drastically fallen behind on the link reporting, but not the collecting, so this week&#8217;s Smattering will be multi-part.<br />
10+
<br />
11+
The &#8216;big&#8217; news falls for this edition is two fold &#8211;</p>
12+
<ol>
13+
<li>We&#8217;re having a conference! <a href="http://www.seleniumconf.com/">Selenium Conference 2011</a> is April 4 &#8211; 6, 2011 in San Francisco. See the site for more information. (And I think our friends at Watir are going to be in the same space the day before.)</li>
14+
<li>The Betas are here! The Beta&#8217;s are here! As Simon&#8217;s <a href="https://seleniumhq.wordpress.com/2010/12/24/selenium-2-0-beta-1-release/">post</a> announced, Selenium 2.0b1 has been released to the [unsuspecting] masses. Everyone, including Se-RC users are encouraged to switch their server over to it &#8212; its backwards compatible with 1.x and has a tonne of important fixes (like the HEAD request on open, -htmlSuite works again, etc.)</li>
15+
</ol>
16+
<p>
17+
And not to downplay things, but here are the usual assortment of things I think are of interest/value to those automating stuff [with Selenium].</p>
18+
<ul>
19+
<li>Checklists are a Good Thing&trade; when it comes to testing, so why not automation too? So here is a <a href="http://www.bryancook.net/2010/12/unit-test-review-checklist.html">Unit Test Review Checklist</a></li>
20+
<li>ExtJS is one of those things that seems to come up more often than not on the se-users list which makes me think I&#8217;m lucky that none of my clients use it. <a href="http://amiworks.co.in/talk/testing-extjs-application-with-selenium-few-pointers/">Testing Extjs Application With Selenium : Few Pointers</a> seems like it would be useful in such an event though.</li>
21+
<li>Those of us around the automation space for awhile have often heard about Google&#8217;s mythic &#8216;Small, Medium, Large&#8217; scheme for categorizing scripts &#8212; and now <a href="http://googletesting.blogspot.com/2010/12/test-sizes.html">they are documented</a>. Combining this idea with tagging of scripts and you&#8217;re laughing.</li>
22+
<li>Looks like IBM is now starting to care about Selenium in developerWorks with <a href="http://www.ibm.com/developerworks/opensource/library/os-webautoselenium/index.html">Automated web testing with Selenium</a> which has an assortment of quick things to help people out. And it is IBM so it got lots of love from folks [bots?] on Twitter.</li>
23+
<li>Personas is something from the UX community that I&#8217;ve started to think more about in terms of what gets automated and/or how the the scripts are organized. The <a href="http://www.uxbooth.com/resources/persona-cheat-sheet/">Persona Cheat Sheet</a> will help you start down that road too.</li>
24+
<li><a href="http://www.testingexperience.com/index.php">Testing Experience</a> magazine recently had an Open Source issue which had some interesting articles. Doesn&#8217;t appear to be anything groundbreaking, but my definition of that might be a bit warped.</li>
25+
<li>Oooo! All of this year&#8217;s <a href="http://www.youtube.com/view_play_list?p=1242F05D3EA83AB1">GTAC videos</a> in one place. Now you really can pretend you were in India for the week.</li>
26+
<li><a href="http://trishkhoo.com/?p=272">Go faster! Linking data generation to hotkeys</a> is one of those posts that could be quite useful if you use automation to move quickly around a site so you can manually test it.</li>
27+
<li>Selenium IDE 1.0.10 is a &#8216;stable&#8217; version (unlike 1.0.8 and 1.0.9 it seems) but did introduce one change to how element attributes are handled which I documented in <a href="https://seleniumhq.wordpress.com/2010/12/09/atoms-have-come-to-selenium-ide/">Atoms have come to Selenium IDE</a></li>
28+
<li>Using Python&#8217;s unittest module? Consider upgrading to <a href="http://www.voidspace.org.uk/python/articles/unittest2.shtml">unittest2</a></li>
29+
</ul>
30+
<p>
31+
Only 46 more links to go through&#8230; 🙂</p>
32+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
+++
2+
Description = "<p>Second in a week-long series of catch-up posts. But before I get to the next batch of links, don’t forget to submit your proposals to speak at the first Selenium Conference. I’m pretty sure we’re going to be trying to pick out the talks next week. Can we please adopt this as the official poster […]</p>"
3+
Title = "A Smattering of Selenium #36B"
4+
Date = 2011-01-11
5+
Author = "adam goucher"
6+
AuthorLink = "https://twitter.com/adamgoucher"
7+
+++
8+
9+
<p>Second in a week-long series of catch-up posts. But before I get to the next batch of links, don&#8217;t forget to submit your proposals to speak at the first <a href="http://www.seleniumconf.com/">Selenium Conference</a>. I&#8217;m pretty sure we&#8217;re going to be trying to pick out the talks next week.</p>
10+
<ul>
11+
<li>Can we <em>please</em> adopt this as <a href="http://www.geneticanomaly.com/RPG-Motivational/slides/lawfulevil.html">the official poster</a> for Selenium? Please?</li>
12+
<li>If you are a C# developer looking to get started with Selenium WebDriver, <a href="http://deanhume.com/Home/BlogPost/automated-testing-with-selenium-2-and-nunit/47">Automated Testing with Selenium 2 and NUnit</a> seems like a good place to start</li>
13+
<li>Per the who &#8216;bringing order to the universe&#8217;, <a href="http://watirmelon.com/2010/12/14/watir-webdriver-a-detailed-introduction/">Watir-WebDriver: A detailed introduction</a> shows how to drive Watir using Selenium WebDriver</li>
14+
<li><a href="http://www.mathpirate.net/log/2009/12/23/ui-automation-tricks-and-traps/">UI Automation: Tricks and Traps</a> has, well, umm, tricks to try and traps to avoid. Shocking. I know.</li>
15+
<li>JUnit&#8217;s @Rule stuff is pretty serious magic, but really interesting. Here is <a href="http://cwd.dhemery.com/2010/12/junit-rules/">Using Rules to Influence JUnit Test Execution</a> and <a href="http://cwd.dhemery.com/2011/01/what-junit-rules-are-good-for/">What JUnit Rules are Good For</a></li>
16+
<li>Some more information on how to use the Flash ExternalInterface is in <a href="http://blog.browsermob.com/2010/12/interaction-with-flash-using-selenium-and-javascript-–-part-2/">Interaction with Flash using Selenium and Javascript – Part 2</a></li>
17+
<li>xvfb and cucumber collide in <a href="http://www.sarahmei.com/blog/2010/12/17/cucumber-without-a-display/">Running Cucumber Features Without a Display</a></li>
18+
<li>Use Lisp and want to use Selenium? Now you can with <a href="https://github.com/asdr/selenium-lisp-connector">selenium-lisp-connector</a></li>
19+
<li>Looks like AutoIT3 might have some competition in the &#8216;drive native windows on Windows&#8217; space with RAutomation. Here is how to <a href="http://www.itreallymatters.net/post/2352350743/automating-windows-and-their-controls-with-ruby">Automating Windows and Their Controls With Ruby</a></li>
20+
<li>In what could be the best project name since &#8216;Vlad the Deployer&#8217;, <a href="http://zombie.labnotes.org/">Zombie.js</a> is being touted as this week&#8217;s Selenium killer.</li>
21+
</ul>
22+
<p>And now I&#8217;m off to drive through lake effect snow to get to <a href="http://codemash.org">CodeMash</a> to stress out about my Selenium and Agile Testing workshops. Ah, the life of a consultant is certainly glamorous.</p>
23+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
+++
2+
Description = "<p>My scheme for catching up with links last week ran afoul of 900 geeks and their families melting the internets at CodeMash 2.0.1.1. So let’s try it again this week. Capturing screenshots on script failure is a common trick and Capturing Web Page Screenshots with Selenium 2 is the first post I have seen that […]</p>"
3+
Title = "A Smattering of Selenium #37A"
4+
Date = 2011-01-17
5+
Author = "adam goucher"
6+
AuthorLink = "https://twitter.com/adamgoucher"
7+
+++
8+
9+
<p>My scheme for catching up with links last week ran afoul of 900 geeks and their families melting the internets at <a href="http://codemash.org">CodeMash 2.0.1.1</a>. So let&#8217;s try it again this week.</p>
10+
<ul>
11+
<li>Capturing screenshots on script failure is a common trick and <a href="http://deanhume.com/Home/BlogPost/capturing-web-page-screenshots-with-selenium-2/48">Capturing Web Page Screenshots with Selenium 2</a> is the first post I have seen that explains how to do with with Selenium WebDriver</li>
12+
<li><a href="http://saucelabs.com/blog/index.php/2011/01/selenium-xpath-marks-the-spot/">XPath marks the spot</a> uses a treasure map analogy around how to create good XPath &#8212; but at the same time propagates the &#8216;XPath is Inherently Evil&#8217; myth. I intentionally don&#8217;t link to myself nearly as much as I could, but think that my comment in the post is important.</li>
13+
<li><a href="http://manbuildswebsite.com/2010/12/20/domain-test-values/">Unit Test Patterns: The Domain Test Values Class</a> describes a pattern to <i>provide values used in the testing of a domain in a way which improves understanding of test code by increasing readability and adding meaning to values.</i></li>
14+
<li><a href="https://github.com/tlrobinson/leakhelper">leakhelper</a> is another of those tools that could be cool to integrate into your Se scripts. And if you do, don&#8217;t forget to document it and point it out to me&#8230;</li>
15+
<li><a href="http://blogs.atlassian.com/devtools/2010/12/missiles-failed-builds-bamboo-punisher.html">Missiles + Failed Builds = Bamboo Punisher</a> &#8212; actually, its a crazy high level of awesome</li>
16+
<li><a href="http://www.michaeldkelly.com/archives/548">Software Testing Lightning Talks from IWST</a> includes some on automation at the end &#8212; but lots of good non-automation ones as well</li>
17+
<li><a href="http://blog.codecentric.de/en/2010/12/testing-smartgwt-applications-with-selenium-and-robot-framework/">Testing SmartGWT Applications with Selenium and Robot Framework</a> is more Robot Framework goodness including <i>Add some meaningful ID&#8217;s to your code</i> &#8212; which is actually for SmartGWT but makes life <u>so</u> much easier</li>
18+
<li>The author of Selenium Simplified compares his book to Selenium 1.0 Testing Tools in <a href="http://www.eviltester.com/index.php/2010/12/29/so-now-you-have-a-choice-of-selenium-testing-books-and-ebooks/">So now you have a choice of Selenium Testing books and ebooks</a> is a pretty fair and well-reasoned article. (Short version: buy both)</li>
19+
<li>We can&#8217;t go a couple months without someone rediscovering the joys of sending text to the browser. This time it is <a href="http://blog.projectdirigible.com/?p=671">Functional testing with Selenium: issues with selenium.type, javascript events and keyPressNative</a> but has the additional twist of including a solution in code and not just whinging.</li>
20+
<li>If you are a .NET developer, then <a href="http://www.bryancook.net/2011/01/selenium-toolkit-for-net-084-released.html">Selenium Toolkit for .NET 0.84 Released</a> might be of interest.</li>
21+
</ul>
22+
<p>And assuming I remembered to pay the internet bill, there will be more links tomorrow.</p>
23+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
+++
2+
Description = "<p>Let’s see how many announcements there were that didn’t get pushed out in a timely manner today shall we? Well, there is of course Selenium Conf is coming and you have until Friday to get your proposals in. Last I heard we had 37 which is impressive, but I think 50 should be doable. On […]</p>"
3+
Title = "A Smattering of Selenium #37B"
4+
Date = 2011-01-19
5+
Author = "adam goucher"
6+
AuthorLink = "https://twitter.com/adamgoucher"
7+
+++
8+
9+
<p>Let&#8217;s see how many announcements there were that didn&#8217;t get pushed out in a timely manner today shall we?</p>
10+
<ul>
11+
<li>Well, there is of course <a href="https://seleniumhq.wordpress.com/2011/01/17/selenium-conf-is-coming-get-your-proposals-in/">Selenium Conf is coming</a> and you have until Friday to get your proposals in. Last I heard we had 37 which is impressive, but I think 50 should be doable.</li>
12+
<li>On the meetup side of things there is
13+
<ul>
14+
<li><a href="http://www.meetup.com/Greater-Boston-Selenium-Users-Group/calendar/15997626/">Boston on January 25</a></li>
15+
<li><a href="http://www.meetup.com/NYCSelenium/">NYC on January 26</a> (its not on the site yet, but I&#8217;m speaking, so trust me, it exists)</li>
16+
<li><a href="http://www.meetup.com/seleniumlondon/calendar/16079171/">London on March 23</a></li>
17+
</ul>
18+
</li>
19+
<li><a href="http://seleniumcamp.com/">SeleniumCamp</a> (<a href="http://translate.google.ca/translate?u=http%3A%2F%2Fseleniumcamp.com%2F&amp;sl=ru&amp;tl=en&amp;hl=&amp;ie=UTF-8">English</a>) is coming to Kiev at the end of February. Suddenly we go from no &#8216;events&#8217; to lots.</li>
20+
<li>I&#8217;m kinda surprised no one has done this one yet, but a <a href="https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-fitnesse-formatte/">FitNesse Formatter</a> plugin for Se-IDE is up on AMO</li>
21+
<li><a href="http://blog.reallysimplethoughts.com/2010/12/28/the-selenium-expert-is-here/">Selenium Expert</a> is a plugin that <i>brings the wonderful world of inspections, tips, hints, fixes and refactoring to Selenese</i>. Samit is a plug-in making machine.</li>
22+
<li>Gorilla Logic have <a href="http://blog.gorillalogic.com/2010/12/16/flexmonkium-4-1-4-released/">have released a new version of FlexMonkium</a> &#8212; with with fully synchronized versioning.</li>
23+
<li><a href="http://seleniumspec.codeplex.com/">SeleniuMspec</a> is a cleverly named formatter for Mspec &#8212; though it isn&#8217;t distributed as an Se-IDE plugin (which would +1 its coolness)</li>
24+
<li>And I quote, <i>Hewlett-Packard (HP) is announcing the discontinuance of HP WinRunner (WR) 7.5, 7.6, 8.0, 8.2, 9.2 (all editions) products.</i>. Is it wrong to say something like &#8216;Ding, dong, the witch is dead&#8217;?. Of course, we wouldn&#8217;t likely be here without WR, but who doesn&#8217;t love some friendly-ish ribbing? Here is he full <a href="http://support.openview.hp.com/encore/wr.jsp">notice</a>.</li>
25+
<li><a href="http://www.getkrypton.com/">Krypton</a> appears to be a cloud service for managing your Se scripts and has a &#8216;we need testers&#8217; box on their site if anyone is curious</li>
26+
<li>And to illustrate that this space seems to have potential, or people think it does at any rate, <a href="http://www.testrunnr.com/">Test Runnr</a> also does cloud based script management with the added feature of running scripts against the <a href="http://saucelabs.com">Sauce Labs</a> OnDemand cloud. So if you have a cloud based app that you script with Selenium stored in the cloud and executed in the cloud are you yourself a meta-cloud company?</li>
27+
</ul>
28+
<p>More tomorrow as we dig ourselves out of the hole.</p>
29+

0 commit comments

Comments
 (0)