『神的眼睛』

    据麻省理工学院的研究人员介绍,Sikuli的工作模式与人眼一样,直接识别图像,而不是底层代码,因此因此不会产生不兼容的问题。 Sikuli在墨西哥维乔印第安人(Huichol Indians)的语言里是上帝之眼的意思。麻省理工学院计算机科学与人工智能实验室博士生张琮翔,正利用他最擅长的武器程序设计,成功开发出一套革命性、名为「Sikuli」的应用程序,在程序代码中以图形(屏幕截图)取代了艰涩难懂的程序语言,也能撰写出自动执行的程序,引起众人的赞叹与好奇。张琮翔表示:「让每个人都可以主宰计算机、撰写程序,是我所想要达到的目标。」能够朝着梦想,开发出如此具创意的程序,张琮翔并非一步登天,事实上,他的逐梦之路很早就开始了。

    Sikuli除了方便编程外,该技术还可以用于进行大规模的程序测试。例如,测试某一按钮是否正常工作。这时,通过Sikuli来调用待测试的按钮便可节约 大量时间。   此外,Sikuli还可用于可视化搜索。例如,对生活中的某一事物拍摄照片,即可搜索相关的信息;或是在某一地区迷路,只要将周围环境的照片上 传到搜索引擎,便可得到相应的地理位置。谷歌此前推出的Goggles也具备了类似的功能。

   下面就针对Sikuli对QQ空间偷菜进行简单的操作,你就会发现Sikuli是多么简单易懂,当然这是最简单的自动化,之后会逐步深入: 

你可能感兴趣的:(Sikuli,X)