繁体   English   中英

Sikuli @用Java登录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM