Friday, February 1, 2013 by adam goucher
A Smattering of Selenium #141
Its -12 Celsius plus windchill out. Why the heck is the office air conditioning on. Feel like I need a Mr. Rogers cardigan or something.
- Caret Navigation in Web Applications starts slow and then hurts your brain while reminding you that this automation thing isn’t easy.
- I don’t know NUnit or TeamCity so don’t know if Using TeamCity and NUnit to Start WebServer, Run Selenium Tests and Stop WebServer is useful or just a rehash of common knowledge. But here you are anyways.
- paratest-selenium is another parallel phpunit solution. I really want an official one.
- Why Everyone (Eventually) Hates (or Leaves) Maven is not Maven bashing [he says so in the 3rd last paragraph].
- Writing Testable Frontend Javascript Part 1 – Anti-patterns and their fixes — looking to carve out a niche for the next couple years for yourself? This is it. And Canvas [which is JS…]
- The SeleniumCamp 2013 program is out. Of course, its in Russian but…
- Writing a Neo4j Puppet module for fun and profit is I think how a lot of trial stuff is going to be distributed. And Puppet is fun.
- Have I mentioned that this automation thing is hard? No? How about What is the Execution Context & Stack in JavaScript?. Still think its easy?
- Automated Testing: From “Testing” Activity to “Development” Activity is the sort of epiphany you will see more and more I think. Unsure whether this is a good, bad or just factual trend.
- About building a framework? Its in! How to make a basic test framework in C#
Friday, January 25, 2013 by adam goucher
A Smattering of Selenium #140
Buckets!
- I suspect that scanner-backed-by-selenium belongs in the ‘with great power comes great responsibility’ bucket
- ios-driver is in the ‘wouldn’t it be nice if Apple provided this’ bucket
- Selenium WebDriver utility for determining when page has finished rendering is in the ‘ADF specific’ bucket’
- I suspect JSErrorCollector is in the ‘already indirectly linked to’ bucket. If not then its in the ‘FF only’ bucket
- Using a business readable language for browser automation is in the ‘bdd/atdd hype’ bucket. But is also in Haskell which is kinda interesting for an Se article
- reality is expensive: a better way of thinking about mock objects – Yup. ‘Fake bucket implementation’ bucket.
- The bits in Android’s tablet quality page would be even nicer if Android wasn’t in the ‘openly hostile to automate’ bucket.
- Data Attributes Rock – As Both Css and Javascript Know Them — HTML5’s data attributes are firmly in the ‘raindrops on roses and whiskers on kittens’ bucket.
- Stop Using Story Points gets added to the ‘read the comments as well’ bucket. Also the ‘this is how we accrue automation debt, kids’ bucket.
-
. Oh, and the ‘woohoo! I already do this stuff’ bucket.
Wednesday, January 23, 2013 by adam goucher
A Smattering of Selenium #139
Posting from the past into the future. Or something… (its a scheduled post).
- webdriverjs-with-jasmine appears appropriately named since it claims to be A standalone (includes standalone Selenium server (30Mo) + includes Jasmine) working example of a test with WebDriverJS and Jasmine.
- Similar to the above, but with Drupal and Behat – Classic
- How I[he] send notifications to the build breakers. using twillio
- On Code Review comes from the Food For Thought department
- Orc is a model driven orchestration tool for the deployment of application clusters. Sounds cool.
- upgrading hacked dependencies — doncha hate when you do this?
- WAVE will tell you have well you do against their accessibility heuristics. Its no guarantee of course, but its a start.
- And why is it no guarantee? See Things I learned by pretending to be blind for a week.
- Dear SpeakerDeck; your embed method doesn’t work with WordPress. So here is a link to So, You Want to Be a Front-End Engineer?
- I was bored and experimenting with Py.Test fixtures here — and then got schooled in the comment section on how to actually do it.