• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How Can One Tell When Safari Completes?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How Can One Tell When Safari Completes?


  • Subject: Re: How Can One Tell When Safari Completes?
  • From: Deivy Petrescu via AppleScript-Users <email@hidden>
  • Date: Tue, 11 Feb 2025 13:37:25 -0500
  • Ui-outboundreport: notjunk:1;M01:P0:GzigquXtqiw=;ZuGlz3jqWlrzy7i0gCu2PdwqdfU GMq0zXIfjs0cgJ+Uxs2gwUYwsJIC8SW6nm3hJUP4tN/jgMBGdBLQVog8qah67aF8+DteONcAL 0xpr/eTLaIrusZnwM9ukOD6JD4nc/6uRneixdkY5/3yppUnJDDxoI0j3AqsXWlAQMcMO8/bRY 4YXZ2YTBBpxD2zDcdRLQ2jnPiTAYcgiVJTxLZ/LS/CxyXV7COKcPNIBoElJg3JNtidNT94tBA hRbXPXUxVgqpxLCsP9Gtt9XTLTv2g4IxpzgHkfTOCv148OIkdm+gmtKR2WSKn8yhLWOOtgY2O Zg2IUbdrDqrbSVCKubTIK8n8UCnNyCZpl3D5ZQK0VSmUN1nh4ulx5gmMJCfooH0r6Ilw7nYGX Zrn7Nmd10/MFc4Mw/h4sX0v6/6oblA6sWy8FxEsk4q0voAonky1bvtxO3iuFRBwlmGIQF1cDj q8X1dkQfjGji1rXiSdPcCyyjJsy63uIbrdYyYa4J0YyJ0ABxyzL95QpDSabsXcNA80CQsICTT 9qUtW3uWUuitoh1Mmpam1pFhfTS0zpW5L4OR5sAPISr73Aa1f6hrpPTl1ZeRpW/f4QS8u02FR EAEGlvSOWDbKJyWghp4M084ONfEyASaCMD46AeZwJFw7s/lA03KfKrVmeGcnGey7D9k7YPNtq optwvgWjazzQRY4+sKJWb0VAwycAoS2Ax9aFyAMCBb8On8jpREnda5YpVKSRWgq4yqWJC+Tbm FpSdGSwTI8aiJNCAv7bW12OWzwsqN30FKkE6FfcW0jbyYep3EGygX4J9qda6BvBNjUePzmsNn 57o7KV7+PTQcsvUpNknap/3ppc32gMyfuxadc2CqU6QcSFpPQpxGFPAUYph+Nmimnu9vHhx/d rng7z3UnLRVYfdSB4Nh3PpRDJ7jqHjrR8C8yBsrTL7cPmjZsR97sGGm84f0CvKoEK165ERHqZ MZXu4vKIwNA/mdib4Cejqh3X7em6ySBSv92lPhaYwvv8GI9r3KbHjG4TlHcDdpgfp47f13CO/ Y0JNCKoFqoHvGxl7aBbCZmBqPz2k3COv7Oce9/Ad10oqHn7+z4MZG/BbNCAD2/blFOtQ2n93Y BigZMHEFnPNa0BQ8CRc1aAQaUzsX+Wk5BUbyPeh7aJez1BSwfpJbOUJW4jWgFnsElQGUuR0Cy B5fDR4UgEIeKWrUUpl1YCxW8kAMPjsoYY3P4vbxsW+6k4/bBN2/wjKXsIxYVwtnOc2FNkHJPA FDendPQCvxaom+3dTNB0lHebFOxr7qHzzFPfRGJB9YdAwm78i+JkczHtAH0CyNGt5QerlPnLD zVz74Z2kKLNae/Vg2tGiwlJJPX9nP9Sfkh7S92t91QRuYOJ9an2wOapEUU2/kgIaWYw


> On Feb 11, 2025, at 12:43 PM, Gil Dawson via AppleScript-Users
> <email@hidden> wrote:
>
> set SecondsToWait to 30 -- Number of seconds to wait on Safari
> tell application "Safari"
> quit --set up for the test
> delay 3 -- wait until almost certainly quiescent for the test
>
> activate
> open location "https://www.disney.com"; --begin test
> repeat SecondsToWait * 2 times
> delay 0.5 -- Add a small delay for Safari to update its status
> set ReadyState to do JavaScript "document.readyState" in document 1
> log "ReadyState=" & ReadyState
> if ReadyState is "complete" then exit repeat
> end repeat
> end tell
>

In your case, if there is any issue with uploading the page, for instance
taking a minute or more, you will leave the loop before the page is loaded.
This is the case because you set your loop to run a fixed number of cycles.
I’d modify the loop in the script to:



<script>
...
set ReadyState to ""
repeat while ReadyState is not "complete"
set ReadyState to do JavaScript "document.readyState" in document 1
log "ReadyState=" & ReadyState
end repeat
End tell
</script>


Best, be safe.

Deivy Petrescu
email@hidden






 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: How Can One Tell When Safari Completes?
      • From: Gil Dawson via AppleScript-Users <email@hidden>
References: 
 >How Can One Tell When Safari Completes? (From: Gil Dawson via AppleScript-Users <email@hidden>)
 >Re: How Can One Tell When Safari Completes? (From: Gil Dawson via AppleScript-Users <email@hidden>)

  • Prev by Date: Re: How Can One Tell When Safari Completes?
  • Next by Date: Re: How Can One Tell When Safari Completes?
  • Previous by thread: Re: How Can One Tell When Safari Completes?
  • Next by thread: Re: How Can One Tell When Safari Completes?
  • Index(es):
    • Date
    • Thread