【问题标题】:An unknown server-side error occurred while processing the command. Original error: Cannot read properties of undefined (reading 'match')处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性(读取 \'match\')
【发布时间】:2022-10-06 18:10:41
【问题描述】:

我刚刚开始移动自动化测试,我正在尝试使用 Appium 在 Android Studio 上为 android 编写测试,但是我认为我只是在配置过程中做错了。我遇到了一些其他错误,这些是我到目前为止所做的事情。

  • 设置 ANDROID_HOME 路径
  • 设置 JAVA_HOME 路径
  • 更新节点版本

完成这些后,我启动了 appium 服务器并再次尝试。我能够与模拟器进行通信,但仍有一些问题。

run command

appium-doctor 和 flutter doctor 似乎还不错。

appium-doctor

flutter doctor

这是我得到的确切错误消息。

this

任何帮助表示赞赏。提前致谢。

    标签: android-studio configuration automated-tests appium appium-android


    【解决方案1】:

    我不久前解决了这个案子,以为可以帮助某人。问题是我从另一个操作方法源复制的第一个配置。它试图使用 appium-flutter-driver ,因此我假设有这样的代码 sn-p :

    'appium:automationName': 'Flutter'
    

    这不起作用,因为我试图用 appium-flutter-finder 运行它。我不完全知道那里发生了什么,但是当我从 appium 的指南中查找它并执行他们提供的默认配置时,问题就消失了。这是:

     'appium:automationName': 'Appium'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-21
      • 2019-01-03
      • 2022-10-14
      • 2021-11-05
      • 2017-01-24
      • 2020-03-23
      • 2021-04-01
      • 1970-01-01
      相关资源
      最近更新 更多