← Back to team overview

sikuli-driver team mailing list archive

Re: [Question #267039]: [1.1.0] getWindow() OS X

 

Question #267039 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/267039

    Status: Open => Answered

RaiMan proposed the following answer:
works on Windows and Mac.

for Mac

--1: create an App object:

myApp = App("Safari")

--2: make sure it is running with some frontmost window

myApp.open()

... and make sure, the window is visible

since with App.open() not always the window information is already
available:

myApp.focus() # to refresh the title info in doubt

print myApp.getWindow() # should now print the window

-- for debugging purposes:
print myApp

gives you something like
[10498:Safari (Question #267039 : Questions : Sikuli)] Safari

which is 
[nPID:executableName (main/frontmost window title)] given text

see: 
http://sikulix-2014.readthedocs.org/en/latest/appclass.html#the-application-class-app
the chapter: How to create an App instance

Sorry, more is not yet documented yet ;-)

You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.