2014-06-12 29 views
-1

我一直在与Sikuli和Selen混淆。昨天我试着用它登录某个页面。这个页面使用Java小程序进行登录,所以很自然地我用Sikuli来输入文本。现在,当我手动登录时,这个Java applet运行良好,但是,当我尝试使用我的应用程序登录时,页面返回一条神秘的消息。我一直在尝试各种各样的东西,我能想到的唯一的事情就是他们以某种方式认识到文本的输入是由sikuli产生的,而不是真正的人。识别Sikuli/Selenium的输入

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

+0

如何发布一些代码?有关详细信息,请参见[问]。 – SiKing

回答

0

即使我没有尝试过使用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"); 

FYI:使用Sikuli不与硒的最佳实践,我们可以使用硒很容易做到。