我的电子邮件地址有一个字符串:
String email = "[email protected]";
现在,我想将此电子邮件地址键入网页上的某个字段。所以我这样做
s.type("login.png", email);
但是如果我执行应用程序,则会输入
虚拟的“web.de
我有一个德国键盘布局和德国键盘上@ -symbol位于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);
这解决了这个问题。