phantomjs外部依赖性



非常简单:使用业力运行phantomjs时,phantomjs是否会尝试通过网络连接/Internet加载可能需要运行的任何外部模块?我只是通过Jasmine/Karma进行JavaScript测试,这与众不同。我不是在看测试载荷速度等,而只是直截了当的单位测试。

我有一个问题,即我的机器和其他开发人员机器上一切都可以。但是,当它通过CI服务器上的Jenkins运行时,Phantonjs似乎悬挂了。我认为还有其他问题,但是我只想先清除这个问题,即这个问题。外部模块加载。

P.S。phantomjs已正确安装在CI Windows服务器上。Windows Server被隔开了,因此没有与外界的Internet连接。

phantomjs有时会像预期的那样起作用。看看幻影日志,在我们的JS中可能是语法错误,在phantomjs中不起作用。当我使用Jenkins时,我正在启动一个带有无头铬的Docker Selenium容器,然后对其进行测试。

docker run -d --name=grid -p 4444:24444 -p 5900:25900 --shm-size=1g elgalu/selenium

最新更新