appium - Mobile Center CLI, "SyntaxError: Unexpected token"上传测试时

标签 appium calabash xamarin.uitest mobile-center visual-studio-app-center

如何解决使用 Mobile Center 命令行界面将测试上传到 Mobile Center 时出现的错误?

语法错误:意外的 token ...

enter image description here

最佳答案

出现此错误是因为您的计算机上安装了较早版本的 Node。

移动中心 CLI,mobile-center ,需要最新版本的 Node。

这是我用来修复此错误的步骤:

  • 安装 HomeBrew
  • /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 通过在终端中输入这些命令更新到最新版本的 Node
    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 CLI
    npm uninstall -g mobile-center-cli
    npm install -g mobile-center-cli
  • 通过在终端中输入此命令,通过 CLI 登录 Mobile Center*
    mobile-center login
  • 您现在可以使用 CLI 将您的 UITests 上传到 Mobile Center
    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 帐户创建密码。

    Mobile Center Forgot Password

    关于appium - Mobile Center CLI, "SyntaxError: Unexpected token"上传测试时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40942169/

    相关文章:

    c# - 自动化 Xamarin ToolbarItem 单击

    android - 阿皮姆 "Inspector Connection Error"

    android - Calabash 测试系统对话框正在显示并与之交互

    ios - 无法触摸数组中的第二个元素

    android - 我们如何使用 Calabash 测试应用程序升级?

    ios - 无法在 Xcode 10.2 上运行 Xamarin.UItests

    Appium 6.1.0 TouchActions 与 TouchAction

    java - "java_client"更新后无法按下组合键

    ios - 寻找有关使用 Appium 自动化真实 iOS 设备的教程

    ios - 如何签署现有的 .ipa 或应用程序。具有配置文件