2016-06-21 14 views
0

CitrixアプリケーションでVisual Studio 2015でUITestを作成しようとしています。私のテストでは、テキストを挿入し、リターンキー、Tabキーなどを押します。テキストを正しく送信した後、入力は送信されません。私はそれを試してみました:Visual StudioでCitrixアプリケーションをUITestingする2015

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

上記のどれもがアプリケーションでEnterキーを押していません。

+0

キーを送信する前に、あなたが注目していますいくつかの入力要素?おそらくコード化されたUIを使用して要素を見つけ、キーを送信する前にフォーカスを与えるためにクリックを実行することができます。 – MPavlak

+0

最初にテキストを入力していますが、これはうまくいきます。その後、Returnキーを押す必要があります。私はテキストを書いています。焦点は右側にあると思います。 – Clonw

+0

ねえ、私は明らかにしていた。 「テストでキーが押されたとき」から「テキストを正しく送信した後、入力が送信されていない」というように更新される可能性があります。 .TextプロパティまたはKeyboard.SendKeysでテキストを設定していますか? – MPavlak

答えて

0

あなたが受信機で実行されているCitrixのアプリケーションにキーボードやマウスの入力を送信したい場合は、ウィンドウクラスCtxICADispでウィンドウに入力を送信する必要があります:

enter image description here

関連する問題