windows-8 – 如何做UI自动化的Metro风格的应用程序?

前端之家收集整理的这篇文章主要介绍了windows-8 – 如何做UI自动化的Metro风格的应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经下载并安装了Windows 8消费者预览,我想知道如何使用UI Automation API从地铁样式应用程序获取数据。

背景:我有很多自动测试,使用Microsoft UI Automation API’s与应用程序进行交互。脚本是用IronRuby编写的.NET 4

最初,我只想检查开始菜单是否可见(如果是,请关闭它)

According to Microsoft,普通的UI Automation API应该能够访问和控制城域风格的应用程序,但问题是,我无法弄清楚我的代码实际可以访问城域网应用程序的UI?我们通常观看UI自动化数据的方式是使用UISpy,但是当我在Windows 8下运行UI间谍,并启动了一个地铁应用程序时,没有提到它…似乎地铁应用程序(包括起始屏幕)被围起来从桌面关闭

如果我在UISpy中找不到地铁应用程序,那我怎么可以找到自动识别码,我怎么可以从自动测试脚本中找到它们?

关于UI自动化的几项资源,适用于Metro风格的应用程序:

>这是一个sample展示它。
>这是一个blog post解释。
>这是一个关于这个问题的forum thread

没有任何关于该应用程序阻止传统UI自动化正常工作。您可能需要获得更新的工具来查看Metro风格的应用程序。有些船用消费者预览。寻找inspect.exe。

猜你在找的Windows相关文章