Wednesday, August 29, 2012 by adam goucher
A Smattering of Selenium #115
- The big news in the twitter-verse yesterday was the announcement of Apple Sauce and Android Sauce from Sauce Labs. I of course jumped all over that bandwagon with Apple Sauce and Android Sauce .. Yummy! (And Fully Supported)
- Accessing priviledged Javascript APIs from your web page in Firefox with Selenium lets to pull even more strings of the browser than you were supposed to be able to. Something I suspect Marionette will make redundant, but until then…
- Use Xvfb, Selenium and Chrome to drive a web browser in PHP starts with the same-old, same-old, but scroll down to the bottom for squid and iptables and other things
- Integrating Selenium with ALM – a simple recipe shows how to do it, but I still say whomever packages this up really well will make a lot of money
- You Papers Please is something that will start to come up in the Se community soon-ish I fear.
- Emulator Networking is a link I wish I had before spending an hour or so trying to search SO etc. for it
- The Axis of Eval is just funny
- BrowsermobRESTclient is a Java client for the BrowserMob Proxy
- My Shallow Dive into iOS automation looks at the various options out there for native automation
- Py.Test is awesome. And makes my brain hurt.
slides:
video:
code: gist
Monday, August 27, 2012 by adam goucher
I’ll admit to not knowing what the difference is/was between FluentWait and WebDriverWait, but FluentWait with WebElement explains it well. With sample code!
PHPUnit + Selenium + php-webdriver = hours of entertainment (Part 1) shows a nice extension to PHPUnit_Framework_TestCase. Now if only he was using my active fork of the php-webdriver bindings rather than the original project Facebook seems to have abandoned.
Speaking of Facebook, Under the hood: Rebuilding Facebook for iOS is going to be oft cited in the whole ‘html5 or native’ discussions for the next while I think
Santi spoke at the recent San Jose Selenium Meetup; video, slides
Automatic Conditional Retina Images seems like something we should know how to check if its being loaded properly or not. Guess I need to go buy an iPad to check this out…
Puppet Labs updated some of their documentation recently; Puppet 2.7 Reference Manual, Factor 1.6 Core Facts
Reddit opensourced push which is yet another deployment tool. Remember though, you are likely not Reddit.
Hey lookit! The WhiteHouse uses Selenium. Though the scripts are Selenese. And named .php for some unknown reason. Actually, they look a lot like they were created as part of some sort of scaffolding. Anyone?
Not sure what to do with it, but Updated List Of Vendors In The Content Delivery and Transparent Caching Markets looks rather useful. Or not.
A Smattering of Selenium #114
Hurray for having fillings done on both sides of my face. Don’t expect me to speak without drolling for rest of the day.
Wednesday, August 22, 2012 by adam goucher
A Smattering of Selenium #113
/me is not looking forward to when the jet lag whallops him
- Thorough look at PHP’s pcntl_fork() is how we have to do parallel tests with phpunit until it grows it proper
- Catch Javascript Errors on the Page with Watir or Selenium – This!
- Categorising WebDriver–Navigation, Interrogation, Manipulation walks through the WebDriver API bit by bit. Of course, now the trick is to keep it up to date. 🙂
- Screening uses Se deep in its guts to script up Montage apps
- Millions of web pages use the -moz-opacity:0.7 tag and in javascript. It’s broken now since FF 13.01. Please can you “alias” it back into your main browser code. Thanks. makes Issue 141 look reasonable. Also raises the question whether we should catch prefixed CSS styles in our static analysis checks
- Cheezy is a gem making machines; Android Debug Bridge, DataMagic
- Remember last week’s Olympics doodle automation? Here is how to do Jumping the Hurdles With the Gamepad Api. Paging Mr. Huggins. Your next robot’s purpose has been discovered
- Using IE? Read You’re Doing It Wrong: IE Protected Mode and WebDriver. Not using IE? This is not the post you are looking for.
- Gridinit was relaunched recently. Tim has blogged a whole bunch of documentation about it this week
- Orchestrating Test Automation is essentially why I look for testers who can code rather than coders who [think they] can test