У меня есть пример заполнения форм в FedEx в моем блоге.
http://www.libertypages.com/clarktech/?page_id=1570
В этом сценарии я не отправляю форму (так как обычно хочу проверитьпредставление первым).Я недавно изменил его для автоматической отправки, хотя я еще не написал этот скрипт.Однако сложение простое.В FedEx вы просто делаете следующее.(Вы можете добавить это к сценарию, указанному выше)
Safari.do_JavaScript (u "document.getElementById ('completeShip.ship.field'). Click ()", in_ = FEdoc)
Получает кнопку отправки по идентификатору и затем щелкает ее.Вы сможете легко изменить это в своем скрипте, если веб-сайт использует идентификаторы.
Обратите внимание, что все вышеперечисленное использует Appscript и Python.(Моя любимая среда сценариев) Чтобы сделать это в чистом Applescript, просто измените вышеприведенное на что-то вроде
tell application "Safari"
activate
weight = "2"
set doc to document "FedEx | Ship Manager | Shipping"
do JavaScript "document.forms['shipActionForm']['psd.mps.row.weight.0'].value = '" & weight & "'" in doc
do JavaScript "document.getElementById('completeShip.ship.field').click()" in doc
end tell