For these 2 reasons -- the transparency of the HTTP pipeline, and the accessibility of the JavaScript object model -- I think that AJAX is inherently more automatable than conventional GUI apps ever have been.
the view source qualities of RESTy interfaces are only slightly impacted by JSON / XMLHTTP, imho. more problematic: the js obfuscation.