UI Scripting Firefox Plugin


I need to generate window grabs of a website with heavy javascript content. Standard printing of the page leaves out a lot of relevant content. Firefox’s plugin “Screengrab!” generates a good full-window image of the window, and as there are no applescript hooks, I’m trying to UI script it. The plugin is chosen by control-clicking on the relevant screen. Control-Click>Screengrab!>Save>Complete Page/Frame…

I’ve been using UI Browser to try to identify the relevant element. Unfortunately I’ve only been able to identify the following:

Standard Window (window 1)

Once I control-click, which generates a pop-up window UI Browser yields:


Further navigation into the Screengrab!, Save, and Complete Page/Frame… submenus does not yield further element path information.

So far I’ve been able to raise the window.

tell application "Firefox"
	tell application "System Events"
		tell process "Firefox"
			tell window 1
				tell static text 1
					--	get every action
					perform action "AXRaise"
					perform action "AXPress"
				end tell
			end tell
		end tell
	end tell
end tell

Any help or other ideas would be appreciated.



Model: 2 x 2.66 GHz 6-Core Intel Xeon
AppleScript: 2.3
Browser: Safari 533.19.4
Operating System: Mac OS X (10.6)