On Fri, 15 Sep 2023 20:13:31 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
>> tests/system/src/test/java/test/javafx/scene/control/behavior/BehaviorRobotTestBase.java >> line 196: >> >>> 194: "9", KeyCode.DIGIT9, >>> 195: ".", KeyCode.PERIOD, >>> 196: ",", KeyCode.COMMA >> >> On French layouts the DIGIT codes don't actually produce digits (you have to >> hold down Shift) and there's no KeyCode.PERIOD (also a shifted character). >> You don't seem to be using those characters but you might want to remove >> them from this table so no one is tempted to use them in the future. > > Interesting. > > It is my understanding though that for the purposes of this test it should > work as expected. I've added `TextAreaBehaviorRobotTest.testTyping()` - > could you try running it with your setup please? > > > @Test > public void testTyping() throws Exception { > execute( > //addKeyListener(), > "0123456789.,abracadabra", > checkText("0123456789.,abracadabra", 23) > ); > } I ran the TextAreaBehaviorRobotTest on macOS 13.5.2. Test passed with my keyboard set to U.S. English and failed when set to French. TextAreaBehaviorRobotTest > testTyping() FAILED org.opentest4j.AssertionFailedError: in step 2 ==> expected: <0123456789.,abracadabra> but was: <à&é"'(§è!ç,abracadabra> ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1221#discussion_r1327849342