我們有自動化的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