如何从Metro W8获取元素属性?

时间:2012-11-23 15:27:51

标签: c# .net silverlight windows-8 microsoft-metro

我是自动化测试工程师并使用SilkTest执行自动化

有没有办法获得活动的Metro窗口元素(例如名称,样式,坐标,子元素)?

最新的SilkTest 13.5版本根本看不到Metro对象:(。

2 个答案:

答案 0 :(得分:1)

无法从评论中找出您是否正在查看SilkTest以外的选项。如果您这样做,请查看支持Metro应用程序的RIATest

从版本6.0开始,RIATest中的许多功能专门针对Metro风格应用程序自动化,特别是:

  • 能够在Metro UI上保持最佳状态,以便您在自动化Metro应用程序时同时查看Metro应用程序和RIATest IDE并最大限度地减少从桌面到Metro屏幕的切换。

  • 记录对本机Windows GUI元素(包括Metro GUI)执行的操作。记录器分析您的脚本代码并重用您的变量名称,以生成更清晰的记录脚本,类似于手动编写自动化脚本的方式。

  • Metro UI中Windows UI Automation实施中bugs like this的无缝解决方法。

免责声明:我为RIATest公司Cogitek工作。

答案 1 :(得分:0)

来自SilkTest 13.5发行说明

enter image description here