【发布时间】:2014-05-31 04:06:50
【问题描述】:
从最近几天开始,我一直在尝试将位于 GitHub 存储库上的 selenium 脚本与 Jenkins 集成,但找不到任何有用/可执行的东西,到目前为止对我来说没有任何用处。有没有人有很好的步骤来遵循这种情况?我已经在 Eclipse 上构建了我的脚本。
【问题讨论】:
标签: git selenium jenkins selenium-webdriver jenkins-plugins
从最近几天开始,我一直在尝试将位于 GitHub 存储库上的 selenium 脚本与 Jenkins 集成,但找不到任何有用/可执行的东西,到目前为止对我来说没有任何用处。有没有人有很好的步骤来遵循这种情况?我已经在 Eclipse 上构建了我的脚本。
【问题讨论】:
标签: git selenium jenkins selenium-webdriver jenkins-plugins
我实现了以下目标: * Selenium IDE HTML 套件存储在我的 webapp 项目的特定存储库中的 Bitbucket(它是一个 GIT)上,比如说 /WebContent/tests/htmlSuite.html * 在构建的开始和结束时,我会运行 Selenium 测试以确保构建阶段不会产生回归。
这是通过命令行启动的 selenium-server 实现的。 该插件对我不起作用。
我在 EC2 Ubuntu 上运行测试时确实运行了无头模式,因此我已经安装了 VNCSERVER 并在显示器上配置了它:6
我运行以下脚本:
vncserver :6
export DISPLAY=:6
java -jar /var/lib/selenium/selenium-server.jar -trustAllSSLCertificates -acceptSslCerts -ensureCleanSession -htmlSuite "*chrome" "$URLStart" "$suiteTestFile" "$resultTestFile" -port 7856
vncserver -kill :6
在哪里:
$URLStart = uri of tests
$suiteTestFile = location of your HTML suite
$resultTestFile = location of the result file
您可以使用 HTML Publisher 来发布报告
Selenium 测试在 Firefox 浏览器上对我也不起作用,这就是我使用 chrome 的原因。
【讨论】: