Missing Value Erros ao usar fortemente Javascript no Safari por Applescript

esculpe pelo título possivelmente confus

Meu problema é que eu gostaria de baixar o Command Line Tools da Apple para XCode sem a necessidade de clicar nos botões únicos. Quero usar isso para uma configuração mais rápida de novas estações de trabalho de desenvolvedor combinadas com o Chef.

O script e o erro são os seguintes:

tell application "Safari"
    make new document at end of every document --> document "Ohne Titel"
    set URL of document 1 to "https://developer.apple.com/downloads/index.action"
    get name of document 1 --> "Ohne Titel"
    do JavaScript "var head= document.getElementsByTagName('head')[0];
                   var script= document.createElement('script');
                   script.type= 'text/javascript';
                   script.src= 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js';
                   head.appendChild(script);" in document 1 --> missing value
    do JavaScript "alert('test')" in document 1 --> missing value
    do JavaScript "document.forms['appleConnectForm']['accountname'].value = 'somename'" in document 1 --> missing value
    do JavaScript "document.forms['appleConnectForm']['accountpassword'].value = 'somepassword'" in document 1 --> missing value
    do JavaScript "document.appleConnectForm.submit();" in document 1 --> missing value
    do JavaScript "var atags = document.getElementsByTagName('a')" in document 1 --> missing value
    do JavaScript "for (var i=0; i<atags.length; i++){ if (atags.textContent=='Command Line Tools for Xcode'){ atags[i].click(); } }" in document 1 --> missing value
    set name of window 1 to "Ohne Titel"
end tell

tualizações no script e erros nos quais estou executando aqui:https: //gist.github.com/199335

O Javascript na linha 17 foi executado corretamente e vejo uma mensagem de alerta. Qualquer uma das outras linhas não é executada conforme o esperad

Como posso fazer isso funcionar e o Javascript atual não é executado, exceto por esta linh

questionAnswers(2)

yourAnswerToTheQuestion