如何让Sikuli在无头模式下工作

Amr*_*tfy 15 testing automation automated-tests headless sikuli

如果我们有一个运行sikuli的无头测试服务器(需要ubuntu和windows配置),如何在没有物理监视器的情况下使其工作,并且最好是尽可能多的屏幕分辨率.

Amr*_*tfy 26

我成功地让sikuli以无头模式运行(没有连接物理监视器)

Ubuntu:检查Xvfb.

Windows系统:在机器上安装显示器驱动器(是无头)从VirtualBox的客户添置显示驱动器和使用TightVNC的远程从另一台机器设置的分辨率.

Windows 7的详细步骤

假使,假设:

  1. 机器A:无头机,Windows 7,vnc服务器就绪(例如安装了TightVNC服务器并等待连接).
  2. 机器B:将用于远程设置机器A上的虚拟显示驱动程序.

脚步:

  1. 这里下载机器A上的virtualbox guest additions iso文件(最新版本在这里检查最新版本并下载VBoxGuestAdditions_x.yziso) 在此输入图像描述
  2. 将iso文件(可能带有winrar)解压缩到一个目录中(让我们称之为文件夹D) 在此输入图像描述
  3. 使用命令提示符cd到D文件夹
  4. 司机提取

    - 要将32位驱动程序解压缩到"C:\ Drivers",请执行以下操作:

    • VBoxWindowsAdditions-x86/extract/D = C:\ Drivers

    - 对于64位驱动程序:

    • VBoxWindowsAdditions-amd64/extract/D = C:\ Drivers

    司机提取

  5. 转到设备管理器 我的电脑/管理

  6. 添加硬件在此输入图像描述

  7. 项目清单

  8. 项目清单

  9. 项目清单

  10. 项目清单

  11. 项目清单

  12. 项目清单

  13. 项目清单

  14. 项目清单

  15. 项目清单

  16. 重新启动并与VNC查看器连接,现在您应该可以更改屏幕分辨率 在此输入图像描述

启动板上的其他有价值的信息.