2017-06-13 66 views
0

我在我的项目上有Nightwatch + BrowserStack配置,我正在尝试将自定义命令添加到我的项目中,以使用resemble.js比较2个屏幕截图。 配置我nightwatch.json文件与此:browserstack + nightwatch自定义命令配置

"custom_commands_path": "./node_modules/nightwatch/commands", 
"custom_assertions_path": "./node_modules/nightwatch/assertions" 

我把命令文件的文件夹中,我试图运行我的测试中每个目录可以看到,如果它是一个路径问题。我也尝试了不同的命令,其中一些我可以上网,甚至是默认的例子。无论我运行它返回nameOfTheCommand is not a function。所以我猜它甚至没有在nightwatch.json文件中找到海关命令的路径。 有什么我在这里失踪?我很新,所以答案可能非常简单,但我尝试了我的项目的每个.json文件,以防有特殊配置链接到BrowserStack。

回答

0

自定义命令的路径应该类似于自定义命令的路径。你应该在你添加它们的地方指定一个文件夹。