2014-06-12 78 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不與硒的最佳實踐,我們可以使用硒很容易做到。