【发布时间】:2012-11-23 15:27:50
【问题描述】:
我是自动化测试工程师,使用 SilkTest 执行自动化
有没有办法获取活动的 Metro 窗口元素(例如名称、样式、坐标、子元素)?
最新的 SilkTest 13.5 版本根本看不到 Metro 对象 :(.
【问题讨论】:
标签: c# .net silverlight windows-8 microsoft-metro
我是自动化测试工程师,使用 SilkTest 执行自动化
有没有办法获取活动的 Metro 窗口元素(例如名称、样式、坐标、子元素)?
最新的 SilkTest 13.5 版本根本看不到 Metro 对象 :(.
【问题讨论】:
标签: c# .net silverlight windows-8 microsoft-metro
无法从 cmets 确定您是否正在查看 SilkTest 以外的选项。如果您这样做了,请查看RIATest,它确实支持 Metro 应用程序。
从 6.0 版开始,RIATest 中的许多功能专门针对 Metro 风格的应用程序自动化,特别是:
能够始终掌握 Metro UI,让您能够同时查看 Metro 应用程序和 RIATest IDE,并在自动化 Metro 应用程序时最大限度地减少从桌面屏幕切换到 Metro 屏幕的次数。
记录在本机 Windows GUI 元素(包括 Metro GUI)上执行的操作。记录器分析您的脚本代码并重用您的变量名称以生成更清晰的记录脚本,类似于您手动编写自动化脚本的方式。
Metro UI 中 Windows UI 自动化实施中 bugs like this 的无缝解决方法。
免责声明:我在 RIATest 公司 Cogitek 工作。
【讨论】:
来自SilkTest 13.5 发行说明
【讨论】: