3

私の問題は、テキスト フィールド内で「入力」(または文字の送信) できないことです。

VMware には、最初のマウス クリックでメイン ウィンドウにフォーカスが移動し、2 回目のマウス クリックでゲスト VM に移動するという動作があります。Sikuli は最初のクリックの焦点を失っているようです。

click('mywindow.png')
click('mywindow.png')
type('guest')

Sikuli を VMware ゲスト OS とやり取りさせるための回避策はありますか? VNC 接続を受け入れるように VMware を構成すると、VNC ビューアー経由で と対話できますが、これは少し面倒です。

4

1 に答える 1

2

Sikuli は、ホスト OS 上のマウスとキーボードの動きを制御します。ゲスト VM をクリックするとすぐに、マウス クリックがホストに登録されなくなります。Sikuli はキーボードとマウスを制御できなくなり、スクリプトは失敗します。@Raceyman は正しいです。VM 内で Sikuli を実行できますが、ホストとゲストの両方の制御を組み合わせることはできません。ホスト OS でネイティブにスクリーンショットを見ているため、VNC が機能します。ネイティブ ホスト VNC プログラム内のゲスト Os の「写真」を表示しています。

于 2013-04-16T21:37:48.497 に答える