Я использую Sikuli, и мой скрипт возвращает ошибку из-за следующей строки:
type("06/01/2017" + Key.ENTER)
На экране я вижу, что скрипт набирает 06, а затем останавливается. Проблема в слэше. Ошибка, кажется, связана со мной, используя неамериканскую клавиатуру. В Интернете я нашел несколько советов, таких как использование типа ("&") или типа ("7", KEY_SHIFT). Однако это не работает.
Это сообщение об ошибке, которое я получаю:
type("06/01/2017"+Key.ENTER) at sun.awt.windows.WRobotPeer.keyPress(Native Method)
at java.awt.Robot.keyPress(Unknown Source)
at org.sikuli.script.RobotDesktop.doKeyPress(RobotDesktop.java:98)
at org.sikuli.script.RobotDesktop.doType(RobotDesktop.java:361)
at org.sikuli.script.RobotDesktop.typeChar(RobotDesktop.java:375)
at org.sikuli.script.Region.keyin(Region.java:4429)
at org.sikuli.script.Region.type(Region.java:4299)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
java.lang.IllegalArgumentException: java.lang
.IllegalArgumentException: Invalid key code
Заранее благодарим вас за любые подсказки.