AppleScript dit à firefox de find du text * seulement si la barre de search n'est pas active *

En cliquant sur "Cmd + F" sur Firefox ouvrira la barre de search. Après avoir tapé dans une search, cliquer sur "Cmd + G" exécutera Find Again, c'est-à-dire passera au prochain match.

Je voudrais créer un AppleScript qui exécute "Find Again" si la barre de search est déjà active, sinon il va lancer "Find" pour activer la barre de search. Comment puis-je réaliser cela?

Je peux cliquer sur Rechercher en exécutant:

activate application "Firefox" tell application "System Events" tell process "Firefox" click menu item "Find" of menu 1 of menu bar item "Edit" of menu bar 1 end tell end tell 

Je suis sur MacOS Sierra 10.12.6