我安装了node.js并尝试运行脚本。问题是我无法运行其他文件夹中的脚本。
对于Ex:
node.exe的路径位于路径C:\Program Files\nodejs
中。我在PATH
变量中更新了相同内容。
我要在D:\TestScript\Test.js
现在当我从>node D:\TestScript\Test.js
这样的根文件夹路径执行js脚本时,我收到错误Cannot find module webdriverio
。
但是,如果我将测试脚本复制到根文件夹,现在执行>node Test.js
everthing工作正常。
任何指针都有帮助
添加了脚本:
var webdriverio = require('webdriverio');
var webdrivercss = require('webdrivercss');
var client = webdriverio.remote({
desiredCapabilities: {
browserName: 'firefox'
}
});
webdrivercss.init(client, {
screenshotRoot: 'tests/visual/baseline',
failedComparisonsRoot: 'tests/visual/failures',
});
client
.init()
.url('https://www.google.co.in')
.webdrivercss('login form', [{
name: 'title',
elem: '.container h2'
}, {
name: 'form',
elem: '.container form'
}])
.end();
当我从D盘运行npm ls命令时,我得到输出为
` - (空)