我想输入大写字母,我正在使用带有Java的Sikuli jar,但是当我键入它时会输入小写字母。
Screen xc = new Screen();
xc.click(new Pattern("C:\abcd.png");
xc.type("Moon");
abcd.png是测试框的图像。是能够点击测试框然后键入它总是键入月亮与m小字母而不是大写字母在文本框中
答案 0 :(得分:0)
您可以调用一种方法来检查大写锁定是否已打开\关闭并相应地切换
def _capslock(self):
test = Env.isLockOn(Key.CAPS_LOCK)
if test:
type(Key.CAPS_LOCK)
答案 1 :(得分:0)
您可以尝试简单地粘贴文本而不是键入,而不是键入。
xc.paste("Moon")
虽然类型应该有效,但这可能是一个简单的解决方法。