← Back to team overview

sikuli-driver team mailing list archive

[Bug 1808849] Re: Problems with isRunning() and App.focus() on Mac in 12-14 build

 

# TEST CASE 1
from time import ctime

Settings.ActionLogs=0

print('start', time.ctime())
tc = ('translationCore')
tC = App(tc)
running = tC.isRunning()
print('running', running, time.ctime())
App.focus(tc)
print('focus', running, time.ctime())

SIKULIX 1.1.4 RESULTS WHEN APP IS ALREADY RUNNING (15 seconds to execute isRunning):
('start', 'Tue Dec 18 09:32:37 2018')

('running', True, 'Tue Dec 18 09:32:52 2018')
('focus', True, 'Tue Dec 18 09:32:52 2018')


SIKULIX 1.1.3 RESULTS WHEN APP IS ALREADY RUNNING (6 seconds to execute isRunning):
('start', 'Tue Dec 18 09:37:52 2018')

('running', True, 'Tue Dec 18 09:37:58 2018')

('focus', True, 'Tue Dec 18 09:37:59 2018')



# TEST CASE 2
from time import ctime

Settings.ActionLogs=0

print('start', time.ctime())
myApp = App('Digital Color Meter')
myApp.open()
print('open',time.ctime())

running = myApp.isRunning()
print('running', running, time.ctime())

myApp.focus()
print('focus',time.ctime())


SIKULIX 1.1.4 RESULTS WHEN APP IS NOT RUNNING:
('start', 'Tue Dec 18 09:41:33 2018')

[error] App.open: not found in taskList after 0 secs (Digital Color Meter)
('open', 'Tue Dec 18 09:41:34 2018')

('running', False, 'Tue Dec 18 09:41:36 2018')

[error] App.focus failed: not running: [-1:Digital Color Meter (???)] Digital Color Meter 
('focus', 'Tue Dec 18 09:41:37 2018')


SIKULIX 1.1.3 RESULTS WHEN APP IS NOT RUNNING:
('start', 'Tue Dec 18 09:39:13 2018')

('open', 'Tue Dec 18 09:39:15 2018')
('running', True, 'Tue Dec 18 09:39:15 2018')

('focus', 'Tue Dec 18 09:39:17 2018')

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1808849

Title:
  Problems with isRunning() and App.focus() on Mac in 12-14 build

Status in Sikuli:
  New

Bug description:
  Running 1.1.4 12-14-2018 build on Mac OS Mojave 10.14.2

  It appears that isRunning() is having a problem on my Mac. 
  When the app being tested is not running, then the isRunning() command returns False in a couple of seconds. 
  When the app being test is running, then the command hangs for about 16 seconds. It does eventually return True. 
  I think this is also causing the App.focus() command to not actually set focus to the designated app.
  I did not have these problems in my scripts prior to upgrading to 1.1.4

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1808849/+subscriptions


References