Tôi đang cố gắng viết một AppleScript sẽ xóa bộ nhớ cache của Twitter cho Mac và sau đó khởi động lại ứng dụng. Vấn đề tôi gặp phải là hộp thoại xác nhận không có tên (thanh tiêu đề trống) vì vậy tôi bị mất như cách tôi nhắm mục tiêu nút mà không có ngữ cảnh. Dưới đây là những gì tôi có cho đến nay:Sử dụng AppleScript làm cách nào để tôi nhấp vào nút trong hộp thoại trong cửa sổ không có tên/tiêu đề?
tell application "Twitter"
activate
end tell
tell application "System Events"
tell process "Twitter"
tell menu bar 1
tell menu bar item "Twitter"
tell menu "Twitter"
click menu item "Empty Cache"
end tell
end tell
end tell
end tell
end tell
tell application "System Events"
click button "Empty Cache" of window "Empty Cache?"
end tell
tell application "Twitter"
quit
end tell
tell application "Twitter"
activate
end tell
Bạn không cần phải xác định tiêu đề của cửa sổ (mặc dù nó là tốt hơn nếu bạn làm); bạn chỉ có thể thực hiện 'nút bấm" Empty Cache "của cửa sổ 1' – fireshadow52
Bạn thậm chí có thể làm' ... của cửa sổ phía trước' nếu bạn muốn. – fireshadow52