Fake.app makes powerful Web automation easy
Todd Ditchendorf (Celestial Teapot Software) is probably best known for creating Fluid, a Site-Specific Browser app that we love to talk about. While Fluid was a great and well-executed idea, Todd's latest app, Fake, is truly inspired. The easiest way to describe Fake is to say it's Automator for the Web. It may not have the mass appeal that Fluid does, but its target audience (Web designers and developers, as well as Web power users) will have no trouble appreciating its capabilities.
Fake, like Automator, offers an Actions library and allows you to create drag-and-drop workflows with Web-specific capabilities. Fill a form, click a button, follow links ... basically, you can automate anything that deals with HTML and DOM elements. You can even inject CSS and JavaScript into pages, which opens doors to extensive security testing, among other things. Sound intriguing? Read on ...
You can drag together a basic workflow, say, to automate navigating to a form and uploading a file. Add in a repeat loop to stress-test the uploader, insert some conditional logic and error handlers, and then load it up with assertions. It's not a substitute for user testing, but it's close, and it can help you squash bugs that you normally couldn't spot on your own.
Even if you're not a Web developer, Fake makes simple work of tasks like filling out repetitive forms, regularly searching for text on websites, and even capturing screenshots. It's powered by AppleScript, so it's easy to incorporate Web automation into just about any aspect of your workflow.
Fake is well-documented, and help is available within the app. If you try it out, be sure to read through it, or you might miss out on less-obvious features like "Connecting," which lets you control drag from Actions to live elements to make connections, Interface Builder-style. Todd is also compiling some video tutorials on Vimeo, so check those out, too.
You can download a free trial from the Fake.app website. The trial has some limitations (eight-action max, and you can't save workflows), but it lets you explore the possibilities. For full functionality, you can purchase a license for US$29.95. Depending on your needs and current processes, Fake could easily shave enough time from your current workflow to justify that price in a week. I recommend checking it out!
Share
Source: http://fakeapp.com/
Categories
Todd Ditchendorf (Celestial Teapot Software) is probably best known for creating Fluid, a Site-Specific Browser app that we love to talk...
Add a Comment
@6: I think the combination of open source Selenium and JMeter would cover all of this product's functionality, and a great deal more (and yes, there are video tutorials.)
As a QA/Test person, this wouldn't work without detailed logging and metrics. For the average power user, it might work for repetitive tasks.
This is cool to see on the Mac.
We've been doing this for years on Windows - not just for web apps but fat client apps as well (written in any technology). If you need a tool like this for Windows checkout www.openspan.com
How does this compare to Selenium? Can you record sessions and play them back?
September 06 2010 at 9:56 AM Report abuse Permalink rate up rate down ReplySpam spam spam spam *takes a deep breath* spam spam spam
September 06 2010 at 9:47 AM Report abuse Permalink rate up rate down ReplyOh man I just had an accident, this will make life so much easier. :)
I hate having to test sites again and again for minor changes but with this I can sit back pick my nose and what the computer do it for me.
Hot Apps on TUAW
Deals of the Day
more deals- Verizon Leather Sleeve for Tablets for $4 + free shipping
- Wicked Jaw Breaker Noise-Isolating In-Ear Headphones for $6 + free shipping
- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



8 Comments