cucumber-boilerplate 超时

Timeout on cucumber-boilerplate

我正在尝试 运行 名为 cucumber-boilerplate 的自动测试工具。 我的问题是我设置了所有需要的东西,但我总是得到

     Error: timeout of 5000ms exceeded. Ensure the done() callback is being called in this test.

代码很简单,如:

  Scenario: login with fake credentials
    Given I open the url "https://test.com"
    When  I log in to site with username "marketionist" and password "1234"
    Then  I expect that element "#js-flash-container .flash-error" is visible

刚刚尝试 运行 简单测试,例如输入 url 和检查标题等。 希望能帮到你。

解决问题, 您不需要安装 pre req,就在您 运行 npm install 时,它会安装 chrome 驱动器和 selenium,还有关于您可以在配置文件上更改的超时。