到目前为止,我使用的是Appum1.x.y,它在用OS15.0测试iOS模拟器时效果很好。在安装了使用OS16.0的XCode模拟器的iOS 14.0beta之后,我发现我需要开始使用Appum2.0(感谢这个线程Appium驱动程序在iOS 16上不工作。)。我跟踪了这个帖子(安装Appium 2.0)并运行了命令行npm install -g appium@next,但遗憾的是,它失败了。这些是我正在犯的错误。
> /Users/XXX/.nvm/versions/node/v10.23.0/bin/appium -> /Users/XXX/.nvm/versions/node/v10.23.0/lib/node_modules/appium/index.js
> appium@2.0.0-beta.43 postinstall /Users/XXX/.nvm/versions/node/v10.23.0/lib/node_modules/appium
> node ./scripts/autoinstall-extensions.js
> /Users/XXX/.nvm/versions/node/v10.23.0/lib/node_modules/appium/scripts/autoinstall-extensions.js:35
process.stderr.columns ?? process.stdout.columns ?? 25
^
> SyntaxError: Unexpected token ?
at Module._compile (internal/modules/cjs/loader.js:723:23)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)在圆环-CI机器上,我得到了相同的错误:
> /Users/distiller/.nvm/versions/node/v12.22.12/bin/appium -> /Users/distiller/.nvm/versions/node/v12.22.12/lib/node_modules/appium/index.js
> appium@2.0.0-beta.43 postinstall > /Users/distiller/.nvm/versions/node/v12.22.12/lib/node_modules/appium
> node ./scripts/autoinstall-extensions.js
> /Users/distiller/.nvm/versions/node/v12.22.12/lib/node_modules/appium/scripts/autoinstall-extensions.js:35
process.stderr.columns ?? process.stdout.columns ?? 25
^
> SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
at internal/main/run_main_module.js:17:47我没有看到任何需要更新任何其他软件包。
发布于 2022-08-26 13:42:11
我也面临着同样的问题,所以安装了2.0.0-beta.42版本的appium。我遵循了以下步骤,并能够安装我的要求。
nvm use 17.4.0
以上设置节点v17.4.0和npm v8.3.1
npm install -g appium@2.0.0-beta.42
https://stackoverflow.com/questions/73362587
复制相似问题