Skip to Content

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!



Categories

Software

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

*0 / 3000 Character Maximum

8 Comments

Filter by:
joeg

@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.

September 07 2010 at 6:20 PM Report abuse rate up rate down Reply
ossiejnr

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

September 06 2010 at 11:18 PM Report abuse rate up rate down Reply
James Norton

How does this compare to Selenium? Can you record sessions and play them back?

September 06 2010 at 9:56 AM Report abuse rate up rate down Reply
Adrian vG

Spam spam spam spam *takes a deep breath* spam spam spam

September 06 2010 at 9:47 AM Report abuse rate up rate down Reply
3 replies to Adrian vG's comment
Brian

Oh 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.

September 06 2010 at 9:20 AM Report abuse rate up rate down Reply
Buy an ad here

Hot Apps on TUAW

Tweets

© 2012 AOL Inc. All Rights Reserved.