Comment #9 on issue 5403 by
jer...@sickly.org: sendKeys(Keys.TAB) doesnt
Hi yes I saw your earlier comment. But aren't you confusing implementation
with specification? I mean if SafariDriver works in such a way that it's
impossible to support the specification (i.e. the API), then it's still an
outstanding bug isn't it, relative to the spec, even if it's impossible to
resolve? And is it impossible to resolve - I mean might there be a
workaround, perhaps simulating key events in a different way (that works)?
I don't mean to knock your work on SafariDriver/Selenium as we much
appreciate it here, it's just irritating to see that this particular thing
will apparently remain broken forever. The idea of Selenium is surely that
you can run the same test against multiple browsers and have them behave
consistently; for us, it means we're going to have to rewrite the tests we
have to avoid using tab key presses in order to get them to pass in
Safari. What we want to be doing is finding and fixing bugs in our own
product; what we're actually doing is finding and working around bugs in
Selenium / Selenium drivers.