Personally, I think just using keyword arguments is easier to read. However, if we can make it map onto the selenium arguments without having to provide a manual mapping (say, take the name of the kwarg, upper case it, and use it to pick out an attribute of `By`), then that could be nice.