2

当我从 Katalon Studio 启动一个测试用例时它会成功,但是当我在 Jenkins 中启动它时它会失败,因为它说它找不到按钮。那是因为Jenkins没有打开浏览器所以找不到元素吗?

4

2 回答 2

2

因为我将 Jenkins 用作 Windows 服务,而窗口服务无法访问 UI,而我的测试涉及与 UI 交互。因此应该使用文件 jenkins.war 和 java 8 启动 Jenkins(尚不支持 9)

于 2018-01-09T09:30:43.137 回答
1

确保设置相同的分辨率本地 X 服务器

wrap([$class: 'Xvfb', screen: '1440x900x24']) {
  // execute selenium tests
}

应该管用。

于 2018-09-20T16:24:36.140 回答