Updates:
Status: WontFix
Comment #1 on issue 879 by pekka.klarck: Add new property for
keyword "transparent" and "invisible"
http://code.google.com/p/robotframework/issues/detail?id=879
Adding new syntax like this would always be a big task because not only the
framework itself but also RIDE and other tools needed to be updated. Adding
the functionality should thus give really big benefits. In this case I fail
to see much benefits compared to the functionality we already have and some
other ideas that could be implemented much more easily.
First of all, if reducing log size is your concern, rebot's
--removekeywords option would probably work for you already now. It can
remove all or passed keywords and, a big benefit, it doesn't require you to
mark them invisible.
Another possibility is that you process the produced XML output file and
remove keywords that you don't want to be visible before running the output
through rebot. That actually makes it possible to get pretty much what you
asked.
Finally, now that in RF 2.6 logs are generated dynamically using
Javascript, it would be possible to hide keywords dynamically too.
Removing certain keywords at run time may also make debugging problems
harder. The keywords may contain information related to other failures and
it would be really confusing if a hidden keyword itself would fail. Or
should they also fail silently?
In short, this enhancement won't be implemented in this format.