簡體   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