I've noticed that SWT cares a lot of about focus. OK, interesting. Thanks, I'll try the VM thing.
On Friday, 26 August 2011 at 15:04, Ketan Padegaonkar wrote: > On Fri, Aug 26, 2011 at 4:27 AM, Daniel Lucraft <d...@fluentradical.com > (mailto:d...@fluentradical.com)> wrote: > > I've got this code (in JRuby): > > Swt.bot.shell("Redcar").bot.menu("File") > > and this works when the test window is focussed, but fails to find the > > widget if it is not focussed. Is there a way to make this work with the > > window in the background? > > (It'd be nice to be able to run tests in the background, since they take > > quite a long time). > > Strangely, this part Swt.bot.shell("Redcar") does return an object and then > > .bot does return a bot, so its *seems* to be finding the Shell ok. Just then > > not the menu. > > I'm on OSX Lion if it matters > > It is possible to find and perform some actions on widgets in windows > in the background using the api you mention. Unfortunately windowfocus > matters quite a bit with SWT. Menu bars, typing text, auto completes > are things that'll not work as expected with backgrounded windows. > > When I had the same problem I usually switch to a different user to > run the tests and switch back to continue work(or startup a 512MB > ubuntu VM). That seemed to do the trick on snow-leopard. Haven't tried > this on Lion. > > Would love to hear if it works for you. > > -- Ketan > studios.thoughtworks.com (http://studios.thoughtworks.com) | > twitter.com/ketanpkr (http://twitter.com/ketanpkr) > _______________________________________________ > swtbot-dev mailing list > swtbot-dev@eclipse.org (mailto:swtbot-dev@eclipse.org) > https://dev.eclipse.org/mailman/listinfo/swtbot-dev
_______________________________________________ swtbot-dev mailing list swtbot-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/swtbot-dev