sikuli-driver team mailing list archive
-
sikuli-driver team
-
Mailing list archive
-
Message #03936
Re: [Bug 809801] Re: switchApp() try to launch the application ( as openApp() )
Thanks ! it's Helpful
Le 13 juil. 2011 à 13:21, RaiMan a écrit :
> For Mac: This is not really a bug, since switchapp() does not remember
> the apps name used with openApp(). And it is not always the text you see
> in the menu bar, that has to be used with switchApp() (e.g. NetBeans
> shows up in the menu bar, but it is "Netbeans 6.9" that you have to use.
>
> You should use the new App class, which gives some more options
> especially on the app windows and "knows" the app once it is opened.
>
> ws = App("/Users/Poste8/Desktop/Widgets/testWidgets/wakanda/Wakanda Studio.app") # a new app object
> ff = App("Firefox")
>
> ws.focus() # opens wakanda app if not open already
> while not window():
> wait(1) # we wait for the window to be ready
> # now you are sure, your wakanda app has focus
>
> ff.focus(); wait(1) # switches to Firefox
> ws.focus(); wait(1) # switches back to wakanda
>
> -- wait(1) after focus(): my experience on Mac with app switching is
> that you most often have to wait a short time (0.3 to 1 second) for the
> window to get ready. This is only needed if a type() or paste() follows
> directly. find() and click() are no problem, since they have the
> internal 3 seconds waiting time.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/809801
>
> Title:
> switchApp() try to launch the application ( as openApp() )
>
> Status in Sikuli:
> New
>
> Bug description:
> User Sikuli Version : X-1.0rc2
> OS: Mac OS 10.6.6 64-bit
>
> when i try to execute this :
>
> openApp("/Users/Poste8/Desktop/Widgets/testWidgets/wakanda/Wakanda Studio.app")
> wait(5)
> switchApp("Firefox")
> switchApp("Wakanda Studio")
>
> Sikuli open the "Wakanda Studio.app" and switch to "firefox"
> correctly, then it try the open "Wakanda Studio.app" again ! , which
> is weired because it is supposed to only display the "Wakanda
> Studio.app" frontmost
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/sikuli/+bug/809801/+subscriptions
-----------
Yassine
--
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/809801
Title:
switchApp() try to launch the application ( as openApp() )
Status in Sikuli:
New
Bug description:
User Sikuli Version : X-1.0rc2
OS: Mac OS 10.6.6 64-bit
when i try to execute this :
openApp("/Users/Poste8/Desktop/Widgets/testWidgets/wakanda/Wakanda Studio.app")
wait(5)
switchApp("Firefox")
switchApp("Wakanda Studio")
Sikuli open the "Wakanda Studio.app" and switch to "firefox"
correctly, then it try the open "Wakanda Studio.app" again ! , which
is weired because it is supposed to only display the "Wakanda
Studio.app" frontmost
To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/809801/+subscriptions
References