Open codingphil opened 6 years ago
The used HTML page: SimpleTextField.html.zip
I was able to reproduce this.
Strangely enough, Marionette does synthesize events that look right (i.e. the shift property on the event object is true when we expect it to be true) but that doesn't actually cause the browser to produce capitalized letters in the input field, apparently. =/
Details at: https://bugzilla.mozilla.org/show_bug.cgi?id=1405370
We have faced the same issue.
As long as the before-mentioned bug is not fixed, it doesn't help us when you add me too
comments. Thanks.
System
Testcase
After calling
Actions.keyDown(Keys.SHIFT)
it is expected that the followingsendKeys()
call considers the pressed SHIFT key and uppercases all lower case characters passed tosendKeys()
but actually the pressed SHIFT key is just ignored. See the Selenium JUnit test below.Stacktrace
Trace-level log
geckodriver-log.txt