that's really neat functionality. I might also need that in my current projects (similar setup), so I started hacking an extension for Drone. Give me a bit more time I will come up with some foundation to move forward and maybe we can work on it together?
sounds really interesting!
I don't know if I could be of much help (due to both limited time and knowledge of Arquillian/Drone/Graphene etc.), but if there's something I can help with, I'll be glad to do it.
Also I'm currently trying to create a test environment for JSF/RF components/applications at our company, which gives us some advanced features for integration tests. One of them is the use of headers etc. as described.
Another one would be an integration of Arquillian/Drone/Graphene with Serenity (Thucydides), since I really like the html reporting feature with screenshots etc. and I think customers would highly appreciate that as well.
I've been looking around the blogs and found out, that there was some joint effort in 2012 for trying to integrate arquillian/thucydides, but it doesn't seem that this was pursued any further.
It would be really great, to have the ability to use the existing page fragments that are used to drive RF component tests in arquillian/drone/graphene together with the reporting features of serinity/thucydides. That way one could easily implement acceptance tests for a RF-based application and report the results.
Maybe that's also s.th. worth picking up - what do you think?
Did you come up with a solution for injecting request headers?
I am in the same SSO boat. I use Header Request values that our SSO (shib) has provided for name, email, etc. I am currently skipping the @Drone injectection and creating my own WebDriver.