加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

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

发布时间:2020-12-13 20:52:05 所属栏目:Windows 来源:网络整理
导读:我已经下载并安装了Windows 8消费者预览,我想知道如何使用UI Automation API从地铁样式应用程序获取数据。 背景:我有很多自动测试,使用Microsoft UI Automation API’s与应用程序进行交互。脚本是用IronRuby编写的.NET 4 最初,我只想检查开始菜单是否可
我已经下载并安装了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。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读