识别使用Sikuli / Selenium进行的输入

时间:2014-06-12 20:51:20

标签: java selenium applet sikuli

我一直在搞乱Sikuli和Selenium。昨天我尝试使用它登录某个页面。这个页面使用Java applet进行登录,所以我自然而然地使用Sikuli来输入文本。现在,当我手动登录时,这个java applet工作得很好,但是,当我尝试使用我的应用程序登录时,页面返回一个神秘的消息。我一直在尝试各种各样的东西,我唯一能想到的是,他们以某种方式认识到文本的输入是由sikuli制作的,而不是真正的人类。

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

1 个答案:

答案 0 :(得分: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");

仅供参考:使用Sikuli不是硒的最佳实践,因为我们可以使用硒轻松完成。