【问题标题】:How can I get Sikuli to interact with a VMware guest OS?如何让 Sikuli 与 VMware 来宾操作系统交互?
【发布时间】:2013-04-08 11:20:55
【问题描述】:

我的问题是我无法在文本字段中“输入”(或发送字符)。

VMware 具有这样的行为,即第一次鼠标单击将焦点放在主窗口上,而第二次鼠标单击则转到来宾 VM。 Sikuli 似乎失去了第一次点击的焦点。

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

是否有使 Sikuli 与 VMware 来宾操作系统交互的解决方法? 当我将 VMware 配置为接受 VNC 连接时,我可以通过 VNC 查看器进行交互,但这有点麻烦。

【问题讨论】:

  • 建议:在 VMWare Guest 中运行 Sikuli,而不是在 VMWare Host 上。

标签: python jython sikuli


【解决方案1】:

Sikuli 控制主机操作系统上的鼠标和键盘移动。一旦您单击来宾 VM,鼠标单击将不再向主机注册。 Sikuli 不再控制键盘和鼠标,您的脚本将失败。 @Raceyman 是正确的,您可以在 VM 中运行 Sikuli,但不能同时控制主机和来宾。 VNC 之所以有效,是因为您在主机操作系统上本地查看屏幕截图。它在本地主机 VNC 程序中显示来宾操作系统的“图片”。

【讨论】:

    猜你喜欢
    • 2019-07-18
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 2015-03-21
    • 2014-07-09
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多