[英]How to use cassia to Create Remote Session and send input?
我知道我可以使用遠程桌面ActiveX控件,但是我正在嘗試實現基於瀏覽器的解決方案,就像browserstack.com等一樣,他們已經通過使用Flash實現了相同的解決方案,該Flash連接到服務器,而服務器又可能是rdp網關。
我已經看過Cassia庫, https://code.google.com/p/cassia/source/browse/trunk/Samples/SessionInfo/Source/SessionInfo/Program.cs ,但是我無法理解如何實際抓取屏幕,然后在調用WTSStartRemoteControlSession
方法之后發送輸入。
我想從ASP.NET MVC Web應用程序調用這些方法,該應用程序基本上存儲用於自動UI測試的腳本。 在大多數情況下,沒有人會保持任何UI打開狀態,我們的測試服務器會自動創建RDP會話,運行所有內容,然后通過電子郵件發送結果。
僅用於記錄測試,程序員將使用Web UI,該UI將僅通過Web套接字與服務器通信並下載屏幕圖像。 由於我們使用UI自動化來捕獲文本/ UI元素信息等,因此無法使用ActiveX控件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.