2016-06-21 43 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

相关问题