通过GitHub #Jenkins运行selenium脚本

时间:2014-05-30 16:07:31

标签: git selenium jenkins selenium-webdriver jenkins-plugins

我从最近几天开始尝试将我的selenium脚本与Jenkins集成在GitHub存储库中,但无法找到任何有用/可执行的内容,到目前为止对我来说没有任何作用。有没有人有很好的步骤来遵循这种情况?我在eclipse上构建了我的脚本。

1 个答案:

答案 0 :(得分:0)

我实现了以下目标: * 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的原因。