命令行工具
为了更好地支持远程自动化测试,CukeTest也提供了一些用于远程自动化的命令。
执行端命令worker
CukeTest允许您使用命令行启动一个独立的执行端,该执行端会持续监听指定的端口(默认为 3131
),以便从主机或其他设备连接到执行端,远程操作当前设备执行自动化任务(如远程侦测、录制、运行等)。
开始使用
启动worker
:
cuke worker
运行上述命令后,如果启动成功,将显示当前设备的IP信息,并生成相应的远程地址链接(例如 ws://192.168.1.3:3131/ws
)。您可以将此链接填写到本地主机的 远程连接 对话框中,以建立连接。
如果本地主机拥有多张网卡;或创建了虚拟网卡(由虚拟机软件创建),则可能会显示多个远程地址链接,请使用与局域网IP相对应的地址链接。 如果是在本地启动的
worker
,那么也可以用localhost
来代替IP信息,比如ws://localhost:3131/ws
。
查看帮助
您可以通过以下命令查看关于 worker
命令的详细帮助信息:
cuke worker -h
命令行选项
选项 | 描述 |
---|---|
--show-caps |
显示worker的能力和环境配置信息。 |
--agent-port <port> |
设置Worker开放给嵌入式Qt Worker连接的端口 |
--log <value> |
设置日志级别,可选值为error 、warn 、info 、debug ,默认为error 。 |
--log-file <value> |
指定日志文件路径,用于存储日志信息。 |
--minimize |
worker启动后自动最小化所有窗口,避免干扰后续运行。 |
--port <value> |
指定worker监听的端口号,用于自定义网络配置。默认为3131 。 |
--single-client |
限制只有一个客户端连接,保证测试的独立性和安全性。 |
--diag-agent |
启用诊断模式,以便于分析和解决问题。 |
-h, --help |
显示命令的帮助信息。 |
使用这些选项,您可以根据实际需求对 worker
命令进行定制,以实现高效的远程自动化测试。