命令行工具

为了更好地支持远程自动化测试,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> 设置日志级别,可选值为errorwarninfodebug,默认为error
--log-file <value> 指定日志文件路径,用于存储日志信息。
--minimize worker启动后自动最小化所有窗口,避免干扰后续运行。
--port <value> 指定worker监听的端口号,用于自定义网络配置。默认为3131
--single-client 限制只有一个客户端连接,保证测试的独立性和安全性。
--diag-agent 启用诊断模式,以便于分析和解决问题。
-h, --help 显示命令的帮助信息。

使用这些选项,您可以根据实际需求对 worker 命令进行定制,以实现高效的远程自动化测试。

results matching ""

    No results matching ""