2008-05-04
图形界面自动化测试
Windows
Win32 API (pywinauto, autoit)
MS Accessbility (?)
UI Automation (eft, white)
In CLR object model (Sharprobo)
WEB
In browser DOM, Using frame (Selenium)
In browser DOM, Using proxy (Sahi)
Out browser DOM, Using specific browser pluggin (Watir)
Java
In JVM object model/java.awt.Robot (abbot)
Java Access Bridge (?)
Flash
In Flash VM object model, Using loader (fluorida)
There are a LOT of frameworks to deal with different GUI APIs. They producing similar tools to describe a common concept - UI Automation. The process to auotmate a UI is actually qutite easy:
1. Locate, find a control in the gui by a locator (ID, Criteria, XPath, Css Selector...)
2. Action, simulate a user interaction (Type, click...)
The driver to drive the UI automation process should and have to be different from API to API. But the concept/language/tool/editor behind should be unified to save investment, and help smooth learning curve.
Win32 API (pywinauto, autoit)
MS Accessbility (?)
UI Automation (eft, white)
In CLR object model (Sharprobo)
WEB
In browser DOM, Using frame (Selenium)
In browser DOM, Using proxy (Sahi)
Out browser DOM, Using specific browser pluggin (Watir)
Java
In JVM object model/java.awt.Robot (abbot)
Java Access Bridge (?)
Flash
In Flash VM object model, Using loader (fluorida)
There are a LOT of frameworks to deal with different GUI APIs. They producing similar tools to describe a common concept - UI Automation. The process to auotmate a UI is actually qutite easy:
1. Locate, find a control in the gui by a locator (ID, Criteria, XPath, Css Selector...)
2. Action, simulate a user interaction (Type, click...)
The driver to drive the UI automation process should and have to be different from API to API. But the concept/language/tool/editor behind should be unified to save investment, and help smooth learning curve.
发表评论
- 浏览: 81552 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
step2
共 6 张
共 6 张
最近加入圈子
最新评论
-
汉语编程,有搞头
就E语言算巴 没用过也没计划用 CHTML不错哈哈
-- by lwwin -
关于estimation的闲言碎语
1. BA是Business Analyst的缩写,就是写story的人.2. ...
-- by taowen -
关于estimation的闲言碎语
请教:1.BA是什么意思?Business Analyzer?2.“好的esti ...
-- by movingboy -
计划经济体制的CMM,市场 ...
有创意,有启发性。顶!!
-- by estest -
贫血的Domain Model
看了这么久的领域模型,争论的真是没完没了。 难道就不能跳开这个领域模型或者还领域 ...
-- by hunter001201






评论排行榜