[英]Sikuli @ Sign with java
我的电子邮件地址有一个字符串:
String email = "dummy@web.de";
现在,我想将此电子邮件地址键入网页上的某个字段。 所以我这样做
s.type("login.png", email);
但是如果我执行该应用程序,将被键入
虚拟“ web.de
我有德语键盘布局,在德语键盘上,@符号位于ALTGR + q上 。 所以我这样修改了应用程序
s.click("login.png");
s.type("dummy");
s.keyDown(KeyModifier.ALTGR);
s.type("q");
s.keyUp(KeyModifier.ALTGR);
结果是“虚拟q”(带空格)
我也尝试过
s.type("q", KeyModifier.ALTGR);
但这将导致“ dummyq”(无空格)
如果有人需要此信息,我将使用以下导入:
import org.sikuli.script.*;
import org.sikuli.basics.Debug;
我使用sikulixapi-1.1.0.jar
感谢您的帮助Hauke
自己找到解决方案。 为了有人有同样的问题
s.type("q", KeyModifier.ALT | KeyModifier.CTRL);
这解决了问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.