Я пробовал различные решения для опроса для elementID, прежде чем продолжить выполнение applescript. Я предпочитаю опрос, а не произвольную задержку.Applescript ждет загрузки страницы
set pageNotLoaded to true
set doForThisID to do JavaScript "document.getElementById(‘thisElementID‘);"
repeat while pageNotLoaded is true
try
if (doForThisID contains "thisElementID") then
set pageNotLoaded to false
end if
end try
end repeat
Я пробовал различные решения, предлагаемые в Интернете, но безрезультатно. Может ли кто-нибудь предложить какие-либо предложения по работе с этим кодом?
Почему вы не используете * load * или * DOMReady * события? – RobG
Я учу себя applescript, javascript и html, когда я иду. По сути, я хочу создать повторяемый поток, вариант использования, и выше, где я дошел до сих пор. Я не знаком с DOMReady Events и могу ли они быть интегрированы в applescripts или нет. – stackQA