On Fri, Aug 26, 2011 at 3:57 AM, Daniel Lucraft <[email protected]>
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
[email protected]
https://dev.eclipse.org/mailman/listinfo/swtbot-dev

Reply via email to