2016-06-21 86 views
0

我正嘗試在Citrix應用程序中使用Visual Studio 2015製作UITest。我的測試插入文本並按回車鍵,TAB鍵和其他。正確發送文本後,輸入不會被髮送。我嘗試過:在Visual Studio 2015中使用Citrix應用程序

InputSimulator.SimulateKeyPress(VirtualKeyCode.RETURN); 
Keyboard.SendKeys("{ENTER}"); 
Keyboard.SendKeys(EntClient,this.selectParams.EntClientSendKeysEnter, ModifierKeys.None); 

以上都沒有按下輸入鍵在應用程序中。

+0

發送鍵之前,你專注於一些輸入元素?您可以使用編碼UI在發送密鑰之前查找元素並執行單擊以使其焦點集中。 – MPavlak

+0

首先,我正在輸入一個文本,這工作正常,之後,我需要按回車鍵。如果我正在寫文字,我認爲重點在右側。 – Clonw

+0

是的,我只是澄清。也許更新,「當我的測試按下一個鍵」到「正確發送文本後,輸入不發送」。您是否使用.Text屬性或Keyboard.SendKeys設置文本? – MPavlak

回答

0

如果你想發送的鍵盤或鼠標輸入到接收器運行Citrix應用程序,您必須輸入與窗口類CtxICADisp發送到窗口:

enter image description here

相關問題