你好,请教 RF+Jenkins 的问题。Jenkins job 执行 fail,提示信息是 “robot command not found”(而实际上登录 Jenkins 所在服务器,直接跑 shell 是正常)。百度后大部分的说法是 Jenkins 执行的 shell 是未登录而导致,解法是在 shell 开头添加"#!/bin/bash -il",但重跑后仍是该报错。请问是否有遇到类似坑?
最终解决:Robotframework 与 SeleniumLibrary 版本不适配。初始时 RF 版本是 3.1.2,而 seleniumlibrary 安装了最新版(5.x),由此最新版的一些关键字发生改变,导致异常。在初始提问题时,如果列出包的版本的话,可能大佬们能一眼看出端倪,也是一个收获。
感谢回答。但即便改用 seleniumLibrary 后,仍是同样报错。
无法访问?
留名支持。