On Fri, Aug 26, 2011 at 8:41 AM, Daniel Lucraft <d...@fluentradical.com>wrote:

>  Thanks I'll try that. Looks like an entry point into the finder stuff for
> me too, so that will be useful.
>
> BTW, I am just loading the .jar into jruby. Where can I put a .keyboard
> file so that swtbot will find it? I'm on MAC_EN.GB
>


It'd help attaching it to the bugzilla so it's shipped as part of the
distribution. Until then drop the file in a package of your choice and set
SWTBotPreferences.KEYBOARD_LAYOUT to the name of the resource when doing
some form of global setup.

Hope this helps:

https://github.com/ketan/SWTBot/blob/master/org.eclipse.swtbot.swt.finder.test/src/org/eclipse/swtbot/swt/finder/keyboard/KeyboardLayoutTest.java#L35

Ketan
studios.thoughtworks.com | twitter.com/ketanpkr


> On Friday, 26 August 2011 at 15:13, Ketan Padegaonkar wrote:
>
> On Fri, Aug 26, 2011 at 3:57 AM, Daniel Lucraft <d...@fluentradical.com>
> wrote:
> > is there a way to get CTabFolders in Swtbot? You can get a CTabItem and
> go
> > up from there, but I'd like to assert, for instance, that the CTabFolder
> is
> > empty.
>
> SWTBot never supported (C)TabFolders because there's nothing one could do
> with it (until now ;)
>
> You could try reopening the SWTBot class to add this:
>
> class SWTBot
>   def tab_folder?
>     finder.find_controls(of_type(CTabFolder.class)).any?
>   end
>
>   def method_missing(method, *args, &blk)
>     klass = [
>       org.eclipse.swtbot.swt.finder.matchers.WidgetMatcherFactory,
>       org.eclipse.swtbot.swt.finder.utils.SWTUtils].find {
> |k| k.respond_to?(method) }
>
>     return klass.send(method, *args, &blk) if klass
>     super
>   end
> end
>
>
>
> - Ketan
> studios.thoughtworks.com | twitter.com/ketanpkr
>
>
> _______________________________________________
> swtbot-dev mailing list
> 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
>
>
_______________________________________________
swtbot-dev mailing list
swtbot-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to