节点命令不执行星号路径
Node command doesn't execute asterisk path
>我有一个文件夹Test/Automation包含许多测试用例,例如a.js,b.js,c.js等。
我正在使用WebdriverJs Selenium。我使用此命令执行此文件夹中的所有测试:
node Test/**/*.js
但只有.js被执行,然后就完成了。有人知道原因吗?这有什么问题吗?谢谢
你必须
在server.js中声明js。例如:
var express = require('express'),
bodyParser = require('body-parser'),
modulea = require('./modules/a'),
moduleb = require('./modules/b')
如果您在同一目录中也有多个 *.js(javascript) 文件。 节点不会在同一命令行中运行多个文件。 例如,如果您在测试中有 a.js,b.js,c.js,然后,
node test/*.js
将仅返回 A .js的输出。
另一个提议,假设您在不同的场景中执行某种形式的自动化,
尝试使用这样的东西创建一个批处理可执行文件(如果是 Linux,则为 bash 脚本),
node test/l1/a.js
node test/l1/a1.js
node test/l2/b.js
这将为您提供额外的选项来控制要执行的 test/js。
谢谢大家,我找到了一个解决方案,我用摩卡格式包装了 Js,然后我可以使用以下命令将它们全部包装:
mocha Test/Automation/*.js
它按照我想要的方式工作。
相关文章:
- Javascript:使用绝对路径设置img src
- 如何在d3.js中返回路径的y坐标
- 复制图像路径以单击它
- 从模块内部访问Express装载路径
- JS文件的路径正在消失
- 使用onclick绘制SVG路径
- jpm的默认Firefox路径没有'不起作用
- 如何使用jquery将base64图像路径转换为真实路径
- 可以用'吗/'在相对路径中
- Canvas+svg路径动画,在路径中的特定点暂停一段时间,然后继续
- 将Windows文件路径组织到文件夹中
- Ajax URL路径未替换当前URL
- 如何使用Javascript上传给定路径的文件
- 如何将要单独填充的每个HTML画布路径/形状分开
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 动态路径用于流星/铁路由器
- 在ng中给出文件路径包括什么
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- 如何设置SVG路径的样式以拍摄图像
- D3.js剪辑路径截断了我的图的边缘