0

有没有办法将nightwatch.js功能测试报告发送到phpstorm

(我还没有找到 selenium 插件,或者关于这个的任何其他东西。)

4

1 回答 1

1

我设法在 Windows 7 上从 phpstorm 运行 nightwatch。

  • npm install nightwatch
  • 添加nightwatch.json文件(设置测试目录和其他所有内容)
  • 添加一个nightwatch.js文件require('nightwatch/bin/runner.js');
  • 在 phpstorm 中创建一个node.js运行配置nightwatch.js
  • 从 phpstorm 运行你的配置

它应该返回与从 cli 中返回的相同。遗憾的是 nightwatch 没有 itellij 记者,所以你必须满足于 cli 记者......

可以在测试之前启动 selenium 服务器。我只是简单地在/中添加了一个selenium.bat文件,内容如下。before launchexternal tools

start javaw -jar selenium-server-standalone-2.41.0.jar

selenium 服务器不允许多个实例,因此您不必检查它是否已经在运行...

于 2014-04-29T22:13:27.413 回答