【问题标题】:How to use PhantomJS plugin in Jenkins? [closed]如何在 Jenkins 中使用 PhantomJS 插件? [关闭]
【发布时间】:2014-08-12 05:19:26
【问题描述】:

我是测试网络应用程序的新手。我正在尝试在 PhantomJS 的帮助下使用 Selenium 和 Jenkins 进行无头回归测试,但我在设置此过程时遇到问题。

请给我一个解决方案。如果已经有关于这个话题的讨论,请帮我提供链接。

【问题讨论】:

  • 当您寻求帮助时,您应该抽出一些时间来编写您的查询。还需要您进行一些研究。
  • 感谢您的快速回复,很抱歉这里没有包括我的研究结果,因为这是我在stackoverflow上的第一个问题。感谢您纠正我的问题。从现在开始会确保它是正确的。

标签: jenkins phantomjs


【解决方案1】:

没有可用于 PhantomJS 的插件可以与 Jenkins 集成。

就安装 PhantomJS 而言,您必须在从站/构建代理上进行相同的设置,然后它就可以开始了。如果您可以使用任何其他 CI 工具,那么您也可以寻找 TravisCI (http://docs.travis-ci.com/user/gui-and-headless-browsers/)。它内置了对 PhantomJS 的支持。

这些链接也可以帮助您开始这个过程:
How can I setup & run PhantomJS on Ubuntu?
https://code.google.com/p/phantomjs/wiki/BuildInstructions
http://attester.ariatemplates.com/usage/phantom.html

一旦你完成了 PhantomJS 的设置,你可以查看这个 video 链接,它讨论了使用 PhantomJS 加速你的 Selenium 测试https://www.youtube.com/watch?v=wqxkKIC2HDY

【讨论】:

  • 这是我的场景:1. Jenkins 已经安装在我的 PC(Windows 7)上 2. selenium 测试用例已经在 ff 浏览器上构建和检查。 3.但现在需要通过jenkins进行无头测试。 4. 为了运行我的 selenium 测试用例,我需要一个工具来集成到 jenkins 中。 5. 如果不是phantomJS,我可以使用哪个工具来完成整个过程?
  • 当 PhantomJS 可用于 Windows 时,您为什么要寻找替代方案?您应该尝试下载 PhantomJS 并查看它的运行情况。 http://phantomjs.org/download.html
  • 设置 PhantomJS 后,请检查我的答案中的视频链接。
  • 我已经下载了它,当我从命令行执行时,示例运行良好。我的问题是我无法使其与 jenkins 集成工作,1.我在 jenkins 中安排测试 2.测试应该在 phantomjs 的帮助下运行
  • 谢谢。将进行更多研究并很快在此处发布解决方案。
猜你喜欢
  • 2019-01-01
  • 2012-09-07
  • 2016-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-18
  • 2020-03-29
  • 2014-11-26
相关资源
最近更新 更多