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

    Status: Open => Answered

RaiMan proposed the following answer:
if you want to run this in IDE normally and in the unit test view, it
has to be this way:

def setUp(self):
  App.open("notepad.exe")
  wait("UntitledIFil.png") # wait until the app appears

def tearDown(self):
  App.close("notepad.exe")

def testA(self):
  assert exists("UntitledIFil.png")

def testB(self):
  assert not exists("UntitledIFil.png")

if False: # set it to True when running normally
    setUp(None)
    testA(None)
    testB(None)
    tearDown(None)

Do not forget to save your script after making changes and before
running in unit test view.

---   App.close("notepad.exe")
App.close() looks for the given text in the currently open windows titles. So 
to use it, you have to use something like 
  App.close("Untitled")
Make sure you are using a unique text among all present window titles.
Alternative: If you know, the notepad window is still frontmost: type(Key.F4, 
KeyModifier.ALT)

BTW: If you are planning to use Sikuli for unit testing: look faq 1804

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to