【问题标题】:Good Alternative to PhantomJS for Integration ( E2E ) Testing [closed]用于集成(E2E)测试的 PhantomJS 的良好替代品[关闭]
【发布时间】:2015-06-24 17:55:56
【问题描述】:

我一直在尝试使用 PhantomJS 进行无头浏览器测试,但是发生了很多奇怪的事情。有什么替代品推荐吗?

【问题讨论】:

    标签: testing phantomjs integration headless-browser e2e-testing


    【解决方案1】:

    在我自己处理过同样的困境之后,我可以全心全意地推荐使用您首选的 Selenium webkit(我的是 Chrome)和 XVFB

    XVFB 允许您随意运行 Firefox、Chrome 等浏览器,这基本上消除了使用 PhantomJS 固有的所有错误。虽然它绝对是一个很棒的作品,但它的内部运作有时往往会有不同的交互(我遇到了一些问题,例如无法像在任何浏览器中那样从一个元素切换到另一个元素)。如果您使用的是 Jenkins,那么有一个非常棒的插件,只需单击一下按钮即可。否则,我绝对建议您查看this

    希望这会有所帮助!

    【讨论】:

    • 请不要回答离题的问题。 StackOverflow 不是推荐请求的地方。适当的站点是Software Recommendations。另外,请不要使用两个帐户来问和回答同一个问题。您可以使用同一帐户自行回答问题。
    • 虽然这似乎与编程有关,但我只是在回答新的队列问题。不过谢谢,我会检查一下 Stack Exchange。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    相关资源
    最近更新 更多