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.