From 19d65a6f5e7bd0c9f556e0fc1dd0abe073c999b7 Mon Sep 17 00:00:00 2001 From: R-Loic Date: Tue, 10 Oct 2017 17:40:06 +0200 Subject: [PATCH] Add F7 F8 keypress --- pom.xml | 186 +++++++++--------- .../java/org/sikuliserver/SikuliAction.java | 22 ++- 2 files changed, 114 insertions(+), 94 deletions(-) diff --git a/pom.xml b/pom.xml index 46887c2..d1926a3 100644 --- a/pom.xml +++ b/pom.xml @@ -1,94 +1,94 @@ - - - 4.0.0 - org - cerberus-extension-sikuli - 1.1.5 - jar - - UTF-8 - 1.7 - 1.7 - - - - - org.apache.maven.plugins - maven-assembly-plugin - 2.4.1 - - - - jar-with-dependencies - - ${project.artifactId}-${project.version}-full - false - - - - org.sikuliserver.QueueReceiver - - - - - - - make-assembly - - package - - single - - - - - - - - - com.sikulix - sikulixapi - 1.1.0 - - - org.apache.commons - commons-io - 1.3.2 - - - commons-codec - commons-codec - 1.10 - - - org.json - json - 20080701 - - - javax.servlet - javax.servlet-api - 3.1.0 - - - org.apache.logging.log4j - log4j-core - 2.8.2 - - - org.eclipse.jetty - jetty-server - 9.4.6.v20170531 - - - org.eclipse.jetty - jetty-servlet - 9.4.6.v20170531 - - - commons-cli - commons-cli - 1.4 - - + + + 4.0.0 + org + cerberus-extension-sikuli + 1.1.6 + jar + + UTF-8 + 1.7 + 1.7 + + + + + org.apache.maven.plugins + maven-assembly-plugin + 2.4.1 + + + + jar-with-dependencies + + ${project.artifactId}-${project.version}-full + false + + + + org.sikuliserver.QueueReceiver + + + + + + + make-assembly + + package + + single + + + + + + + + + com.sikulix + sikulixapi + 1.1.0 + + + org.apache.commons + commons-io + 1.3.2 + + + commons-codec + commons-codec + 1.10 + + + org.json + json + 20080701 + + + javax.servlet + javax.servlet-api + 3.1.0 + + + org.apache.logging.log4j + log4j-core + 2.8.2 + + + org.eclipse.jetty + jetty-server + 9.4.6.v20170531 + + + org.eclipse.jetty + jetty-servlet + 9.4.6.v20170531 + + + commons-cli + commons-cli + 1.4 + + \ No newline at end of file diff --git a/src/main/java/org/sikuliserver/SikuliAction.java b/src/main/java/org/sikuliserver/SikuliAction.java index 7575a5f..34ec01e 100644 --- a/src/main/java/org/sikuliserver/SikuliAction.java +++ b/src/main/java/org/sikuliserver/SikuliAction.java @@ -348,7 +348,27 @@ JSONObject doAction(String action, String picture, String text) throws FindFaile } else { res = s.type(Key.PAGE_UP); } - break; + break; + case "Key.F7": + if (!"".equals(picture)) { + if (highlightElement) { + s.find(picture).highlight(numberOfSeconds); + } + res = s.type(picture, Key.F7); + } else { + res = s.type(Key.F7); + } + break; + case "Key.F8": + if (!"".equals(picture)) { + if (highlightElement) { + s.find(picture).highlight(numberOfSeconds); + } + res = s.type(picture, Key.F8); + } else { + res = s.type(Key.F8); + } + break; } if (1 == res) { status = "OK";