我正在尝试使用jenkins对浏览器进行自动化测试,我正在使用webdriverIO框架。 当我使用命令提示符时,它可以工作,但是当使用jekins触发作业时,我得到一个错误,我认为与jenkins execute shell功能有关,
我已经下载了nodejs插件,并将jenkins设置为使用自定义工作区:C:/Users/Dell/Desktop/WebDriverio/node_modules/.bin
在我输入的shell命令中:
npm安装 npm测试
在此Wiki中类似:https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin
在jenkins系统配置中,i用在程序文件中的npm bin文件的路径填充了环境变量字段
这是日志输出:
enum Message {
Quit,
Move { x: i32, y: i32 },
Write(String),
ChangeColor(i32, i32, i32),
}
impl Message {
fn call(&self) {
// How to access "hello" string from here?
}
}
let m = Message::Write(String::from("hello"));
m.call();
先谢谢您