location of the key file has changed
Doing a little bit more page object.

Ideally there should be page object for each kind of logger type.
If setup fails, tearDown at least shouldn't choke
sendKeys() won't wait until the options are properly filled.

Use select() which selects the right option, which implies waiting for options to be populated.