运行jasmine和selenium-webdriver测试时出错
Error when running jasmine and selenium-webdriver based tests
我正在使用selenium webdriver和jasmine为我的网站创建一些端到端测试。我试着寻找好的初学者教程。我最终得到了这个教程,它帮助我进步,直到运行端到端测试的步骤。我试着按照教程中描述的方式来做,包括相同的目录名。我使用Chrome浏览器并安装了chromedriver。当我使用
运行测试时$ jasmine spec'integration-test.js
如前所述,我得到一堆超时错误,如下所示。它还打开了两个Chrome窗口,data:,
作为URL。我花了些时间想弄明白,但似乎毫无进展。任何帮助都会很感激。如果需要更多的信息,请告诉我。
Started
FF
Failures:
1) Selenium Tutorial Should be on the home page
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
2) Selenium Tutorial Has a working nav
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
Message:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
Stack:
Error: Timeout - Async callback was not invoked within timeout specified by
jasmine.DEFAULT_TIMEOUT_INTERVAL.
at Timer.listOnTimeout [as ontimeout] (timers.js:121:15)
将此添加到您的jasmine配置中:(根据需要增加)
"default_timeout_interval": 5000
相关文章:
- 运行反应测试时出错:Enzyme、Jest和react
- 因果报应运行单元测试时出错
- 可以'在尝试使用chai请求代理为测试维护用户会话时,t在发送标头后设置标头出错
- "未定义“角度”;在Liferay中存储的角度应用程序上执行Protractor测试时出错
- 如何在 JavaScript 中测试方法而不会出错
- 使用 qunit 测试我的代码时出错
- 使用 Jasmine 测试 Meteor 帮助程序函数时出错
- QUnit 异步测试在出错后不会继续
- 尝试在 AngularJS 上对基本服务进行单元测试时出错
- Webpack karma jasmine-requirejs在尝试运行测试时出错
- Mocha测试套件在尝试连接到API时出错
- 我该如何避免“$摘要已经在进行中”;AngularJS测试出错
- 写入异步Vows.js测试时出错
- 异步测试没有't失败时出错
- 启用JavaScript的测试(Bootstrap 3、Rails 4、Travis CI)出错
- 使用Mocha测试Promise时出错'TypeError: Cannot read property '
- 运行jasmine和selenium-webdriver测试时出错
- 在e2e测试中测试路由Karma时出错
- 使用——单次运行标志时仅使用Karma运行测试出错
- 执行依赖AWS cognito的angularjs服务的单元测试时出错