使用generator-angular-fullstack运行端到端测试

时间:2014-11-10 12:13:14

标签: angularjs protractor

我正在尝试使用Protractor为AngularJS应用程序运行端到端(e2e)测试。我已经用自耕农和generator-angular-fullstack创建了一个基础应用程序。我第一次运行grunt test:e2e时,单个e2e测试成功运行。第二次运行e2e测试时,测试失败,输出如下所示:https://gist.github.com/ErikEvenson/f2e39db0213e5fbb7fdc。具体来说,我收到以下错误:

Error: Error while running testForAngular: javascript error: document unloaded while waiting for result (Session info: chrome=38.0.2125.111) (Driver info: chromedriver=2.12.301324 (de8ab311bc9374d0ade71f7c167bad61848c7c48),platform=Linux 3.13.0-35-generic x86_64)

我在Ubuntu 14.04上运行它。在运行e2e测试之前,我使用以下命令配置Xvfb:

Xvfb :1 -screen 5 1024x768x8 & export DISPLAY=:1.5

如果我重新启动我的盒子,测试将再次运行一次,但在后续运行时失败。

为什么e2e测试在后续运行中失败?

0 个答案:

没有答案