Java 识别Sikuli/Selenium的输入

Java 识别Sikuli/Selenium的输入,java,selenium,applet,sikuli,Java,Selenium,Applet,Sikuli,我一直在和Sikuli和Selenium鬼混。昨天我试着用它登录某个页面。这个页面使用Java小程序登录,所以我自然使用Sikuli输入文本。现在,当我手动登录时,这个java小程序工作得非常好,但是当我尝试使用我的应用程序登录时,页面返回一条神秘的消息。我一直在尝试各种各样的东西,我能想到的唯一一件事是,他们不知何故意识到文本的输入是由sikuli完成的,而不是真正的人类 我的问题是,这是如何工作的?即使我还没有尝试使用Sikuli进行文本输入。 但我希望下面的代码能起作用 Screen si

我一直在和Sikuli和Selenium鬼混。昨天我试着用它登录某个页面。这个页面使用Java小程序登录,所以我自然使用Sikuli输入文本。现在,当我手动登录时,这个java小程序工作得非常好,但是当我尝试使用我的应用程序登录时,页面返回一条神秘的消息。我一直在尝试各种各样的东西,我能想到的唯一一件事是,他们不知何故意识到文本的输入是由sikuli完成的,而不是真正的人类


我的问题是,这是如何工作的?

即使我还没有尝试使用Sikuli进行文本输入。 但我希望下面的代码能起作用

Screen sikuliObject = new Screen();

Pattern image = new Pattern(Path of the Screen shot);

 //Click on the image
sikuliObject.click(image);
sikuliObject.type("Your String");

仅供参考:使用Sikuli并不是使用selenium的最佳实践,因为我们可以很容易地使用selenium进行操作。

发布一些代码怎么样?有关详细信息,请参阅。