I was on-site this week with a client who is doing ATDD using Robot Framework and had expressed some concerns about maintainability of their custom keywords. Since Page Objects are largely around solving that very problem I looked at implementing the pattern inside RF.

While it is not as PO-y as I might have liked, I think it does address the the desire to have human readable specifications but still have a strong OO implementation of the site.

You can see the full experiment on my github.