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