Window10上的Webdriverio错误basedir = $(dirname“$(echo”$ 0“| sed -e's,\\,/,g')”)^^^^^^^ SyntaxError:missing)参数列表之后

问题描述 投票:0回答:1

当我尝试运行npm运行然后我得到以下错误我使用下面的配置: webdriverio v4.14.4 节点v8.5 npm v5.3 Windows 10

下面是我的配置文件

"scripts":{
"web": "node node_modules/.bin/wdio ./test/config/suite.web.conf.js",
}

低于错误:

> $ npm run web
>  tconnect-uiautomation@1.1.5 web >C:\Users\user\Downloads\webdriverioFramework\webdriverioFramework 
>ENV=preprod node node_modules/.bin/wdio ./test/config/suite.web.conf.js

C:\Users\user\Downloads\webdriverioFramework\webdriverioFramework\node_modules\.bin\wdio:2
> basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
>           ^^^^^^^
> 
> SyntaxError: missing ) after argument list
>     at createScript (vm.js:74:10)
>     at Object.runInThisContext (vm.js:116:10)
>     at Module._compile (module.js:588:28)
>     at Object.Module._extensions..js (module.js:635:10)
>     at Module.load (module.js:545:32)
>     at tryModuleLoad (module.js:508:12)
>     at Function.Module._load (module.js:500:3)
>     at Function.Module.runMain (module.js:665:10)
>     at startup (bootstrap_node.js:201:16)
>     at bootstrap_node.js:626:3 npm ERR! code ELIFECYCLE npm ERR! errno 1
javascript selenium-webdriver webdriver-io webdriver-io-v4
1个回答
2
投票

我得到了这个错误的解决方案:

我不得不从配置文件中删除“节点”。

新配置看起来像:

"scripts":{
"web": "node_modules/.bin/wdio ./test/config/suite.web.conf.js",
}

刚刚从脚本中删除了“节点”。

热门问题
推荐问题
最新问题