我们有自动化的UI测试,通过定期在虚拟机上运行来验证我们的软件。 我想添加一些Windows 8发布预览机器到这个池,所以我们可以运行我们的自动化测试脚本,并确保我们的应用程序继续工作。以编程方式关闭Windows 8的启动屏幕
我们确保我们的测试总是从一个干净的快照启动了虚拟机改过自新。当机器启动时,他们在启动脚本的启动菜单/启动文件夹中有一个快捷方式。
的问题是,在Windows 8中,当机器启动,我们的UI测试不能与应用程序,因为启动画面块的一切交互的开始画面显示。他们尝试点击鼠标,最终偶然发布随机地铁应用程序,所有测试都失败。
我以前有这个在windows下工作8消费者预览。我们的脚本在启动时会调用IShellDispatch4.ToggleDesktop,这会导致启动屏幕隐藏。
在发布预览版中,此功能不再有效。
我也试过:
创建一个快捷方式到EXPLORER.EXE,as per this article。它不起作用。
创建快捷方式需要将呼叫资源管理器/ ToggleDesktop按照this Howtogeek article屏幕保护程序。它不起作用(看起来好像可能只是调用IShellDispatch4.ToggleDesktop)。
是这个答案意味着是另一种答案评论? – CodeCamper