2010-01-20 3 views
0

Я хочу автоматизировать ввод постпеременных переменных на странице входа в систему для веб-кадрирования. Это улучшит процесс без конца, если я смогу пройти страницу входа.Автоматизация сообщения о состоянии входа в систему Пользователь и пароль В Safari для скрещивания

Затем я могу запланировать выполнение некоторых функций в автоматическом цикле. (Если бы идти с некоторыми командами CURL, но не мог получить результат)

Спасибо за любую помощь,

внештатных

ответ

1

Попробуйте посмотреть на this article для некоторых предложений.

Волшебная часть:

tell application "Safari" 
    activate 
    tell (make new document) to set URL to "https://www.fedex.com/ship/shipEntryAction.do?method=doInitialEntry&origincountry=us&locallang=en&urlparams=us&sType=&programIndicator=0" 
    delay 2 

    set doc to document "FedEx | Ship Manager | Shipping" 
    log (doc's name) 
    do JavaScript "document.forms['domesticShipmentActionForm']['recipient.companyName'].value = 'add'" in doc 
    do JavaScript "submitForm('doSelectRecipientCompanyName')" in doc 
end tell 
0

Вы можете использовать TestPlan, чтобы сделать это. Вы можете полностью автоматизировать свои тесты или просто оставить браузер открытым в конце и продолжить самостоятельно.

Например, Логин может выглядеть следующим образом:

GotoURL http://somesite.com/ 
SubmitForm with 
    %Params% with 
    %name% mylogin 
    %pass% mypassword 
    end 
end 

Он работает как с browserless режиме или с бэк-браузер. Я только тестировал это с помощью explorer и firefox, но я был бы рад помочь вам запустить его с Safari, если хотите.