Would it be possible to further restrict which kwargs are acceptable?  There's a chance at some point that we'll rip out splinter and call through to Selenium directly; if we do that, I'd want to know which 'find_by_x' methods we should/should not support.