[1.1.0] Linux: App.isRunning not yet implemented

Bug #1567782 reported by RaiMan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SikuliX
In Progress
High
RaiMan

Bug Description

Here is the code that I am trying to run on Linux with sikuli 1.1.0:

<code>
firefoxApp = App("firefox")
App.open("firefox")
while not firefoxApp.isRunning():
    print "Waiting for firefox.isRunning", firefoxApp.isRunning()
    wait(1)

firefoxApp.focus()
</code>

With this code, I see that it keeps on waiting for the app as firefoxApp.isRunning reports false even though the "firefox" launches fine. This code is similar to what is suggested in another question: https://answers.launchpad.net/sikuli/+question/274127.

If I change my code to following:
<code>
firefoxApp = App("firefox")
firefox = App.open("firefox")
while not firefox.isRunning():
    print "Waiting for firefox.isRunning", firefox.isRunning()
    wait(1)

firefoxApp.focus()
...
...
firefoxApp.close()
</code>

it complains with message:

[error] script [ /home/divick/work/server/tests.sikuli ] stopped with error in line 7
[error] AttributeError ( 'NoneType' object has no attribute '__exit__' )

I have tried all sort of combinations but it has issues one way or another. The code and documentation doesn't seem to match. I would appreciate any help.

Thanks,
Divick

RaiMan (raimund-hocke)
Changed in sikuli:
status: New → In Progress
importance: Undecided → High
assignee: nobody → RaiMan (raimund-hocke)
milestone: none → 1.1.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.