最佳答案
出现此错误是因为您的计算机上安装了较早版本的 Node。
移动中心 CLI,mobile-center
,需要最新版本的 Node。
这是我用来修复此错误的步骤:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R $(whoami) /usr/local
brew link --overwrite node
sudo brew postinstall node
mobile-center-cli
通过在终端中输入这些命令来确保您拥有最新版本的 Mobile Center CLInpm uninstall -g mobile-center-cli
npm install -g mobile-center-cli
mobile-center login
mobile-center test run uitest --app [appname] --devices [deviceID] --app-path [LocationOfYourAppOnYour] --test-series "master" --locale "en_US" --assembly-dir [FolderContainingUITestDLL]
*如果您尚未为 Mobile Center 登录创建密码,请导航至
mobile.azure.com
, 如果您当前已登录,请注销您的帐户,然后单击“忘记密码?”为您的 Mobile Center 帐户创建密码。关于appium - Mobile Center CLI, "SyntaxError: Unexpected token"上传测试时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40942169/