OscarXie.net

关注质量与体验——电子商务与自动化测试

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  436 随笔 :: 0 文章 :: 221 评论 :: 69万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随着浏览器的不断更新,如今的website不再像过去一样只支持IE6了,用户体验促使现在的网站对美工(或好听点叫做UED)的要求越来越高,

那么通过对OS/Browers的metrics,兼容性的测试需求变得重要起来。

前面有介绍过WaitN和selenium主要是用来对功能的自动化测试,那么UI方面的测试,除了手工测试每个浏览器和操作系统的排列组合还有更好的方法么,

Sikuli的出现,多少能够解决一些问题,使用截图代替代码

Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual scripts with screenshots easily. Sikuli Script automates anything you see on the screen without internal API's support. You can programmatically control a web page, a desktop application running on Windows/Linux/Mac OS X, or even an iphone application running in an emulator. 

1. automate anything you see

2. automate using screenshots

3. work on any Java platform

 图为Sikuli使用示例

 Hello World example:

 

PS:

Project Sikuli: http://groups.csail.mit.edu/uid/sikuli/

Sikuli's Official Blog:  http://blog.sikuli.org/

posted on   oscarxie  阅读(572)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示